1. 程式人生 > >修改mysql資料庫root的登入密碼

修改mysql資料庫root的登入密碼

登入時提示密碼錯誤,安裝的時候並沒有更改密碼,後來通過免密碼登入的方式更改密碼,輸入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';

如果報一下錯誤