MySQL中的錯誤及解決方法
阿新 • • 發佈:2017-07-15
chan col pan sql命令 sharp arp 自己的 class word
1.
修改密碼提示 ERROR 1054 (42S22): Unknown column ‘‘password‘‘ in ‘‘field list‘‘
錯誤原因:mysql數據庫下已經沒有password這個字段了,password字段改成了authentication_string。
解決方法:
- 從Mysql解壓路徑中找到my.ini配置文件,將其中的skip-grant-tables註釋去掉,如果沒有就自己加上去(一般都有的),如圖:
- 在mysql命令行下執行以下命令(password修改為自己的密碼即可):
mysql> update mysql.user set authentication_string=PASSWORD(‘password‘) where Use r=‘root‘;
結果為這樣:
Query OK, 1 row affected, 1 warning (0.15 sec) Rows matched: 1 Changed: 1 Warnings: 1
- 運行完回到mysql解壓路徑下,將my.ini配置文件中的skip-grant-tables再次註釋掉(在前面加個#就行了)
- 最後,重啟MYSQL。
- OK
MySQL中的錯誤及解決方法