運用sql語句更新mysql數據庫user表的密碼
- 有原密碼修改密碼
// 登陸,無密碼的話省略-p及後面內容
mysql -u root -p 你的密碼
// 更新數據庫密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newPsd');
- 無原密碼修改密碼
// 停服務
/etc/init.d/mysql stop
// 跳驗證
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
// 無密碼狀態登進數據庫
mysql -u root
// 修改密碼
update user set password=password("newPsd") where user='root';
// 如果修改密碼這一步出現報錯,很可能是因爲沒有選擇數據庫,執行
use mysql
// 然後從修改密碼這一步繼續就ok
// 刷新權限表
flush privileges;
// 退出數據庫
quit
// 開啓服務 重新登陸帶密碼即可
/etc/init.d/mysql restart