linux下 mysql密碼忘記的解決方法

  一、以系統的root用戶(什麼,你的系統的root用戶密碼也忘了。那隻好看我另外一篇linux下忘記root用戶的解決辦法了先解決這個問題)登陸系統,進入終端

  [root@localhost /]#

  二、殺掉mysql進程

  方法1、[root@localhost /]#killall mysqld

  方法2、[root@localhost /]#ps -aux  //查看所有進程,找到mysql進程的pid

  然後

  [root@localhost /]#kill pid   //pid是mysql的進程號

  三、用--skip-grant-tables參數啓動mysqld

  [root@localhost /]#/usr/local/mysql/bin/mysqld_safe --skip-grant-tables& 

  // 其中/usr..../bin是我的mysql安裝目錄

  [root@localhost /]#/usr/local/mysql/bin/mysql  //進入mysql

  mysql> use mysql   //切換到mysql database

  mysql> UPDATE user SET password=password('123456') WHERE user='root';

  //將root密碼該爲123456了


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