1. 程式人生 > >MySQL 修改 root 密碼 的幾種方式

MySQL 修改 root 密碼 的幾種方式

當前 修改 col color pass table date nbsp password

方法1: 用SET PASSWORD命令

  mysql -u root

  mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);

  ps:此種方式適用於當前root用戶沒有密碼的情況

方法2: 用UPDATE直接編輯user表

  mysql -u root

  mysql> use mysql;

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

  mysql> FLUSH PRIVILEGES;

  ps:此種方式不管有沒有有密碼都可以進行修改

在丟失root密碼的時候,可以這樣

  mysqld_safe --skip-grant-tables&

  ps: 在啟動mysql時不啟動grant-tables,授權表

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=‘root‘;

  mysql> FLUSH PRIVILEGES;

MySQL 修改 root 密碼 的幾種方式