1. 程式人生 > >mysql命令 出現ERROR 1054 (42S22): Unknown column 'password' in 'field list'

mysql命令 出現ERROR 1054 (42S22): Unknown column 'password' in 'field list'

list round services star 只需要 pass net code 報錯

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服務


 

mysql命令 出現ERROR 1054 (42S22): Unknown column 'password' in 'field list'