MySQL如何改變默認管理員
MySQL默認管理員是root用戶,擁有數據庫中所有權限,為了保證安全,建議更改默認管理員為其他用戶。下面是實現步驟。
Step 1: 創建新的管理員用戶
在MySQL中,創建新用戶的SQL語句如下:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
其中,new_user為新創建的用戶名,new_password為新密碼。
Step 2:授權給新管理員相應權限
授權語句如下:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';
其中,*.*表示授權所有庫和表的權限,new_user為創建的新用戶。
Step 3:刪除默認管理員root的權限
首先,用root登錄MySQL,通過以下命令判斷有哪些用戶已經授予這些權限:
SELECT User, Host, Grant_priv, Super_priv FROM mysql.user;
找到root用戶,使用以下命令撤銷其所有權限:
REVOKE ALL PRIVILEGES ON *.* FROM 'root'@'localhost';
最后,刷新權限:
FLUSH PRIVILEGES;
Step 4:用新的管理員用戶測試登錄
使用以下命令登錄MySQL:
mysql -u new_user -p
輸入new_password,如果成功登錄,則說明操作成功。