MySQL報錯Unknown column 'password' in 'field list'


1、安裝

brew install msyql

2、更新

brew upgrade mysql

3、啟動

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start

4、登錄

mysql -uroot

5、查看用戶及密碼

select host,user,password from mysql.user;//即可查看到用戶和密碼

若報錯 出現ERROR 1054 (42S22): Unknown column 'password' in 'field list'

是因為mysql數據庫下已經沒有password這個字段了,password字段改成了

  authentication_string

所以只需要將password改成authentication_string就好

6、修改密碼

如果要修改密碼的話,在命令行下執行下面的語句

update mysql.user set password='這里填寫你要設置的密碼' where user='root';

若報上面的錯,原因同上

完成這些操作后,繼續在命令行運行

taskkill /f /im mysqld-nt.exe;//安全着想,先結束,因為現在這樣是可以用mysql -u root 直接登錄的

net start mysql;//啟動mysql服務


https://blog.csdn.net/u010244476/article/details/83190140


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM