Linux 忘了mysql的root密碼

由 Derek 發表於 二月 10, 2011 / 1 則評論

 
1.關閉mysql服務
/etc/init.d/mysqld stop
service mysqld stop
 
2.使用–skip-grant-tables選項啟動MySQL服務,可以修改/etc/inin.d/mysqld腳本啟動位置增加此選項
mysqld_safe –skip-grant-tables &
#馬上會出現下面這個提示,為了進入mysql,你可以用Ctrl+C結束或者重新打開一個終端
[root@Blinux ~]# Starting mysqld daemon with databases from /var/lib/mysql
 
3.修改root用戶的密碼
[root@~]# mysql -u root
mysql> use mysql;
mysql> update user set password=password("123456") where user="root";
mysql> flush privileges;
mysql> exit
(123456)就是要改的密碼
 
4.重新啟動MySQL
/etc/init.d/mysqld restart
service mysqld restart
 
5.用新密碼登入  登入方式有兩種
1.mysql -uroot -p123456
2.[root@home ~]# mysql -u root -p
Enter password:123456
 

Linux 下忘了mysql的root密碼

1.關閉mysql服務/etc/init.d/mysqld stopservice mysqld stop

2.使用–skip-grant-tables選項啟動MySQL服務,可以修改/etc/inin.d/mysqld腳本啟動位置增加此選項

mysqld_safe –skip-grant-tables & #馬上會出現下面這個提示,為了進入mysql,

你可以用Ctrl+C結束或者重新打開一個終端[root@Blinux ~]# Starting mysqld daemon with databases from /var/lib/mysql

 

3.修改root用戶的密碼[root@~]# mysql -u rootmysql> use mysql;mysql> update user set password=password("123456") where user="root";mysql> flush privileges;mysql> exit(123456)就是要改的密碼

4.重新啟動MySQL/etc/init.d/mysqld restartservice mysqld restart

5.用新密碼登入  登入方式有兩種1.mysql -uroot -p123456 2.[root@home ~]# mysql -u root -p  Enter password:123456

 

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. Latonya Sternisha 說: 2011/05/29

    If you could e-mail me with a few suggestions on just how you made your blog look this excellent, I would be grateful.

發表評論至 Latonya Sternisha

*