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