恢復忘掉的mysql root密碼

1. 幹掉mysqld進程
    

 killall mysqld


2. 用下面命令啓動
 

    mysqld_safe –skip-grant-tables


3. 複製一個終端,已空密碼的方式進入mysql

     mysql -u root
     mysql> show databases;
     mysql> use mysql;
     show tables;
     mysql> select * from user;


4. 更新root密碼

     mysql> update MySQL.user set password=PASSWORD(‘newpassword’) where User=‘root’; 
     mysql> flush privileges;


5. 返回上一個終端,結束mysqld_safe的進程
6. 重新啓動服務,用新密碼嘗試登陸    


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