在 MySQL 中,可以通過查詢 `mysql` 數據庫中的 `user` 表來顯示所有用戶。這需要你擁有足夠的權限來訪問系統表。以下是如何做到這一點的步驟:
1. 首先,登錄到 MySQL 服務器:
```bash
mysql -u root -p
```
這里假設你以 `root` 用戶登錄。系統會提示你輸入密碼。
2. 接著,切換到 `mysql` 數據庫:
```sql
USE mysql;
```
3. 現在,你可以查詢 `user` 表來查看所有用戶:
```sql
SELECT user, host FROM user;
```
這將列出所有用戶及其關聯的主機。`user` 列顯示用戶名,而 `host` 列表示該用戶能從哪個主機連接到 MySQL 服務器。這是基于 MySQL 的安全模型,它允許對不同來源的連接進行細粒度控制。
請注意,根據你使用的 MySQL 版本,可用的列和表結構可能有所不同。上面給出的命令適用于大多數常見版本的 MySQL 和兼容的數據庫,如 MariaDB。
始終確保操作數據庫時具備適當的權限,并且了解你的更改可能帶來的影響。如果你只是查看信息,上述命令是安全的,不會修改任何數據。