在Linux上創建MySQL用戶并設置密碼,可以按照以下步驟進行:
登錄MySQL: 首先,使用root用戶登錄到MySQL。
sudo mysql -u root -p
創建新用戶:
在MySQL命令行中,使用CREATE USER
語句創建一個新用戶。假設我們要創建一個名為newuser
的用戶,密碼為password
,并且該用戶只能從本地主機訪問。
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
授權新用戶:
使用GRANT
語句為新用戶授權訪問數據庫的權限。例如,要授予newuser
對mydatabase
數據庫的所有權限,可以執行以下命令:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
刷新權限:
執行FLUSH PRIVILEGES;
命令以使更改生效。
FLUSH PRIVILEGES;
退出MySQL:
完成后,可以使用EXIT
或QUIT
命令退出MySQL。
EXIT;
完整的示例步驟如下:
sudo mysql -u root -p
進入MySQL命令行后,執行以下命令:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
然后退出MySQL:
EXIT;
這樣,你就成功創建了一個名為newuser
的用戶,并設置了密碼,同時為該用戶授予了對mydatabase
數據庫的所有權限。