如何在 MySQL 中以不同的使用者登入?


如果你想以不同的使用者登入 MySQL,你需要使用“mysql -u -p 命令”。以下是作為不同使用者登入的語法:

>mysql -u yourUsername -p After pressing enter key
Enter password −

為了理解上述語法,讓我們在 MySQL 中建立一個使用者。語法如下:

CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

現在我將建立一個使用者名稱為“John”,密碼為“john123456”的使用者。查詢如下:

mysql> CREATE USER 'John'@'localhost' IDENTIFIED BY 'john123456';
Query OK, 0 rows affected (0.15 sec)

現在檢查使用者是否已在 MySQL.user 表中建立。以下是列出 MySQL.user 表中所有使用者的查詢:

mysql> select user from MySQl.user;

以下是輸出:

+------------------+
| user             |
+------------------+
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| Adam Smith       |
| John             |
| User1            |
| am               |
+------------------+
10 rows in set (0.00 sec)

現在你需要賦予 John 使用者所有許可權。查詢如下:

mysql> GRANT ALL PRIVILEGES ON * . * TO 'John'@'localhost';
Query OK, 0 rows affected (0.19 sec)

現在要以不同的使用者登入,首先按下 Windows+R 快捷鍵開啟命令提示符並輸入 CMD。現在你需要按下確定按鈕。截圖如下:

按下確定按鈕後,你將看到一個命令提示符。截圖如下:

之後到達 bin 目錄的路徑。請按照以下步驟操作:

步驟 1:

步驟 2:

現在使用開頭討論的語法。輸入上面建立的使用者名稱“John”和密碼“john123456”進行登入。命令如下:

按下回車鍵後,你需要輸入密碼。查詢如下:

更新於:2020年6月30日

16K+ 瀏覽量

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告