濮阳杆衣贸易有限公司

主頁 > 知識庫 > MySql 修改密碼后的錯誤快速解決方法

MySql 修改密碼后的錯誤快速解決方法

熱門標簽:如何選擇優(yōu)質的外呼系統(tǒng) 桂林云電銷機器人收費 谷歌地圖標注位置圖解 清遠申請400電話 手機外呼系統(tǒng)違法嗎 南通電銷外呼系統(tǒng)哪家強 地圖簡圖標注 沈陽智能外呼系統(tǒng)供應商 東莞外呼企業(yè)管理系統(tǒng)

設置好密碼后,使用數(shù)據(jù)庫時出現(xiàn)如下錯誤:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo

re executing this statement.

You must SET PASSWORD before executing this statement的解決方法

今天在MySql5.6操作時報錯:You must SET PASSWORD before executing this statement解決方法,需要的朋友可以參考下

參考前文利用安全模式成功登陸,然后修改密碼,等于給MySql設置了密碼。登陸進去后,想創(chuàng)建一個數(shù)據(jù)庫測試下。得到的結果確實:

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

非常詭異啊,明明用密碼登陸進去了,怎么還提示需要密碼。

參考官方的一個文檔,見http://dev.mysql.com/doc/refman/5.6/en/alter-user.html。如下操作后就ok了:

mysql> create database yan1; 
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 
mysql> SET PASSWORD = PASSWORD('123456'); 
Query OK, 0 rows affected (0.03 sec) 
mysql> create database yan1; 
Query OK, 1 row affected (0.00 sec) 

也就是用mysql> SET PASSWORD = PASSWORD('123456');這句話重新設置一次密碼!大爺?shù)?,真費勁啊。

這位仁兄也遇到了相同的問題。

最近新裝好的mysql在進入mysql工具時,總是有錯誤提示:

# mysql -u root -p 
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

或者

# mysql -u root -p password 'newpassword' 
Enter password: 
mysqladmin: connect to server at 'localhost' failed 
error: 'Access denied for user 'root'@'localhost' (using password: YES)' 

現(xiàn)在終于找到解決方法了。本來準備重裝的,現(xiàn)在不必了。

方法操作很簡單,如下:

# /etc/init.d/mysql stop 
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking  
# mysql -u root mysql 
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='root' or host='localhost';//把空的用戶密碼都修改成非空的密碼就行了。 
mysql> FLUSH PRIVILEGES; 
mysql> quit # /etc/init.d/mysqld restart 
# mysql -uroot -p 

Enter password: 輸入新設的密碼newpassword>

MySql5.6操作時報錯:You must SET PASSWORD before executing this statement解決

mysql> SET PASSWORD = PASSWORD('123456'); 
Query OK, 0 rows affected (0.03 sec) 
mysql> create database roger; 
Query OK, 1 row affected (0.00 sec) 

也就是用mysql> SET PASSWORD = PASSWORD('123456');這句話重新設置一次密碼!

以上所述是小編給大家介紹的MySql 修改密碼后的錯誤快速解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • MySQL控制用戶輸錯密碼嘗試次數(shù)
  • MAC上Mysql忘記Root密碼或權限錯誤的快速解決方案
  • MySQL 8.0.19支持輸入3次錯誤密碼鎖定賬戶功能(例子)

標簽:貴州 內蒙古 重慶 天津 臨沂 常德 湖州 成都

巨人網絡通訊聲明:本文標題《MySql 修改密碼后的錯誤快速解決方法》,本文關鍵詞  MySql,修改,密碼,后的,錯誤,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySql 修改密碼后的錯誤快速解決方法》相關的同類信息!
  • 本頁收集關于MySql 修改密碼后的錯誤快速解決方法的相關信息資訊供網民參考!
  • 推薦文章
    通道| 礼泉县| 海口市| 托克托县| 长治县| 青铜峡市| 德州市| 牡丹江市| 安西县| 玉门市| 潮州市| 若羌县| 西华县| 甘谷县| 太仓市| 珠海市| 鄯善县| 东丽区| 临汾市| 乐昌市| 临洮县| 当雄县| 盐池县| 育儿| 阜城县| 时尚| 醴陵市| 东平县| 阜平县| 墨玉县| 宜都市| 嵊州市| 天祝| 应城市| 永春县| 木里| 石台县| 仙游县| 阳信县| 信宜市| 日喀则市|