linux修改mysql密碼

運用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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章