MySQL服務器啟動時默認使用root賬戶,但使用root賬戶并不是最安全的操作,因此我們可以創建一個新的用戶來啟動MySQL服務器。
以下是創建并授權一個新用戶來啟動MySQL服務器的步驟:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost'; FLUSH PRIVILEGES;
解釋:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
創建一個名為new_user的用戶,密碼為password,并限制該用戶只能從localhost連接。
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';
授予new_user用戶所有數據庫和表的全部權限。
FLUSH PRIVILEGES;
刷新MySQL權限,使新的授權生效。
現在我們需要修改MySQL服務器的配置文件,使其使用新的用戶來啟動。
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到并修改以下兩行:
user = mysql group = mysql
將其修改為:
user = new_user group = new_user
保存文件并重新啟動MySQL服務器:
sudo service mysql restart
現在MySQL服務器就會使用新用戶new_user來啟動了。
上一篇css中圖片位置居中