使用Linux主機將VestaCP面板的MySQL數據庫升級到Mariadb 10.4.6版本。
沒想到,輸入以下命令▼
mysql -uroot -p
- 輸入密碼登錄MySQL的。
就出現以下錯誤 ▼
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
通常,此錯誤是由MySQL數據的root用戶密碼錯誤引起的,解決方案當然是重置密碼。
如何MySQL ERROR 1045 (28000)錯誤?
第1步:使用SSH軟件登錄後,輸入以下命令停止mysql數據庫 ▼
systemctl stop mysqld
第2步:使用以下命令啟動MySQL,並以不檢查權限的情況下啟動 ▼
mysqld --skip-grant-tables &
此時,報了另一個錯誤 ▼
[ERROR] Fatal error: Please read “Security” section of the manual to find out how to run mysqld as root!
請SSH輸入以下命令 ▼
mysqld --user=root --skip-grant-tables &
第3步:SSH登錄mysql ▼
mysql -uroot
或
mysql
第4步:更新root密碼
Mysql5.7或更高版本▼
UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';
Mysql5.7版本 ▼
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';
第5步:刷新權限 ▼
flush privileges;
第6步:退出mysql ▼
exit
或
quit
第7步:使用root用戶重新登錄mysql ▼
Mysql -uroot -p
- 輸入密碼:
<输入刚改好的密码123456>
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《解決ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-1094.html
歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!
🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!
下一篇: 西聯匯款世界各國官方客服電話號碼大全列表