1. 程式人生 > >Ubuntu如何修改mysql的賬號密碼

Ubuntu如何修改mysql的賬號密碼

1.如果您沒有忘記密碼的情況下,可以通過UPDATE直接編輯user表來修改密碼:

進入資料庫mysql -u root

mysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

mysql> FLUSH PRIVILEGES;

2.如果您已經忘記密碼:

# /etc/init.d/mysql stop                                   1、結束當前正在執行的mysql程序。

# /usr/bin/mysqld_safe --skip-grant-tables     2、用mysql安全模式執行並跳過許可權驗證。

# mysql -u root                                               3、重開一個終端以root身份登入mysql。



mysql> use mysql;                                          4、修改root使用者口令。

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A



Database changed

mysql> update user set Password = PASSWORD('root') where User ='root';

Query OK, 3 rows affected (0.00 sec)

Rows matched: 3 Changed: 3 Warnings: 0



mysql> exit



# /etc/init.d/mysql restart                                5、結束mysql安全模式,用正常模式執行mysql。

mysql> update mysql.user set password=PASSWORD('新密碼') where User='root'; 

                                                                       6、試試你新修改的口令

mysql> flush privileges;

mysql> quit