修改mysql資料庫root的登入密碼
阿新 • • 發佈:2018-12-19
登入時提示密碼錯誤,安裝的時候並沒有更改密碼,後來通過免密碼登入的方式更改密碼,輸入update mysql.user set password=password('root') where user='root'時提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原來是mysql資料庫下已經沒有password這個欄位了,password欄位改成了authentication_string
步驟:
[[email protected] ~]# killall -TERM mysqld 關閉mysql的所有程序
[[email protected] ~]# mysqld_safe --skip-grant-tables& 不檢查許可權的方式登入
[[email protected] ~]# mysql -uroot mysql 登入mysql
mysql> update user set password=password('123456') where user='root'; 修改密碼 or
mysql> update user set authentication=password('123456') where user='root';
如果報一下錯誤