程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 解決mySQL中1862(phpmyadmin)/1820(mysql)錯誤的方法,1862phpmyadmin

解決mySQL中1862(phpmyadmin)/1820(mysql)錯誤的方法,1862phpmyadmin

編輯:MySQL綜合教程

解決mySQL中1862(phpmyadmin)/1820(mysql)錯誤的方法,1862phpmyadmin


發現問題

之前一直運行的好好的,突然mysql就無法工作了。請求命令後報錯誤:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement ,使用phpMyAdmin管理工具也無法登錄,顯示錯誤:#1862 無法登錄 MySQL 服務器

錯誤解決

進入mysql的服務器中使用mysql指令進行登錄及操作。

1.登錄mysql:mysql -uroot -proot

(root是我的帳號及密碼)

2.嘗試是否報1820錯誤,執行語句:mysql> select 1;

(將會得到一個錯誤:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement )

3.設置新密碼:mysql> set password=password(‘root');

(由於我不需要更改密碼,所以再次重置一下密碼為root)

4.再次嘗試是否報1820錯誤,執行語句:mysql> select 1;

(將得到如下返回數據,說明問題已經解決了!)

mysql> select 1;
+—+
| 1 |
+—+
| 1 |
+—+
1 row in set (0.00 sec)

總結

以上就是解決Mysql 1862(phpmyadmin)/1820(mysql)錯誤的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved