MySQL是一款可靠的數(shù)據(jù)庫管理系統(tǒng),但是在使用過程中依然會出現(xiàn)一些意外情況,比如誤刪root用戶。
如果你誤刪了MySQL的root賬戶,這將會帶來巨大的問題。因為root是MySQL的最高權(quán)限賬戶,它掌管著整個數(shù)據(jù)庫的安全。
DROP USER 'root'@'localhost';
如果不小心執(zhí)行了以上代碼,那么root賬戶就會被刪除。此時,我們需要用其他賬戶來重置root密碼,具體步驟如下:
// 停止MySQL服務(wù) sudo service mysql stop // 以 --skip-grant-tables 參數(shù)啟動 MySQL sudo mysqld_safe --skip-grant-tables --skip-networking & // 以管理員身份登錄 MySQL mysql -u root // 更新 root 密碼 UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root' AND Host='localhost'; // 退出 MySQL quit; // 停止 MySQL 服務(wù) sudo service mysql stop // 重啟 MySQL 服務(wù) sudo service mysql start
通過以上步驟,我們就成功地將MySQL的root用戶密碼重置了。
上一篇html字體底部代碼