1. 程式人生 > >MySQL中的錯誤及解決方法

MySQL中的錯誤及解決方法

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中的錯誤及解決方法