《Mysql必讀MySql 修改密碼后的錯誤快速解決方法》要點:
本文介紹了Mysql必讀MySql 修改密碼后的錯誤快速解決方法,希望對您有用。如果有疑問,可以聯系我們。
MYSQL數據庫設置好暗碼后,使用數據庫時出現如下錯誤:
MYSQL數據庫ERROR 1820 (HY000): You must reset your password using ALTER USER statement befo
MYSQL數據庫re executing this statement.
MYSQL數據庫You must SET PASSWORD before executing this statement的解決方法
MYSQL數據庫今天在MySql5.6操作時報錯:You must SET PASSWORD before executing this statement解決方法,需要的朋友可以參考下
MYSQL數據庫參考前文利用平安模式成功登陸,然后修改密碼,等于給MySql設置了密碼.登陸進去后,想創建一個數據庫測試下.得到的結果確實:
MYSQL數據庫ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
MYSQL數據庫非常詭異啊,明明用暗碼登陸進去了,怎么還提示需要暗碼.
MYSQL數據庫參考官方的一個文檔,見http://dev.mysql.com/doc/refman/5.6/en/alter-user.html.如下操作后就ok了:
MYSQL數據庫
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數據庫也就是用mysql> SET PASSWORD = PASSWORD('123456');這句話重新設置一次暗碼!大爺的,真費勁啊.
MYSQL數據庫這位仁兄也遇到了相同的問題.
MYSQL數據庫最近新裝好的mysql在進入mysql工具時,總是有錯誤提示:
MYSQL數據庫
# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
MYSQL數據庫或者
MYSQL數據庫
# 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)'
MYSQL數據庫現在終于找到解決方法了.本來準備重裝的,現在不必了.
MYSQL數據庫方法操作很簡單,如下:
MYSQL數據庫
# /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
MYSQL數據庫Enter password: <輸入新設的暗碼newpassword>
MYSQL數據庫MySql5.6操作時報錯:You must SET PASSWORD before executing this statement解決
MYSQL數據庫
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數據庫也就是用mysql> SET PASSWORD = PASSWORD('123456');這句話重新設置一次暗碼!
MYSQL數據庫以上所述是小編給大家介紹的MySql 修改暗碼后的錯誤快速解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的.在此也非常感謝大家對維易PHP網站的支持!
歡迎參與《Mysql必讀MySql 修改密碼后的錯誤快速解決方法》討論,分享您的想法,維易PHP學院為您提供專業教程。