MySQL 修改 root 密碼 的幾種方式
阿新 • • 發佈:2017-11-22
當前 修改 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 密碼 的幾種方式