MySQL是一款開源的關系型數據庫管理系統,它是許多網站和應用程序的首選數據庫之一。在MySQL中有一個超級用戶root,但有時我們需要修改它的權限。
下面我們來介紹如何修改MySQL的root用戶權限。
注意:1.以下操作需要root用戶權限,千萬不要把權限給其他非root用戶
2.請謹慎操作,操作失誤可能會導致MySQL服務出現不可預估的錯誤
1.停止MySQL服務。在終端輸入以下命令:
sudo systemctl stop mysql
2.使用mysqld_safe啟動MySQL。
sudo mysqld_safe --skip-grant-tables &
3.進入MySQL命令行界面并使用以下命令修改root用戶密碼:
mysql -u root UPDATE mysql.user SET authentication_string=PASSWORD('newpassword') WHERE User='root'; FLUSH PRIVILEGES; EXIT;
其中newpassword為你要設置的新密碼。
4.在終端中使用以下命令停止mysqld_safe啟動的MySQL服務:
sudo pkill -u mysql
5.重新啟動MySQL服務:
sudo systemctl start mysql
至此,MySQL的root用戶權限已經修改成功。我們可以使用新密碼登錄MySQL。
下一篇idea vue案例