Linux防健忘日誌No.35-Ubuntu 10.10 重設遺失的root密碼以及mysql密碼
到開機GRUB選單(如果沒有多系統,GRUB選單會閃得很快,請壓住SHIFT開機)
選到recovery mode之後按下"e"
找到ro single後替換成rw single init=/bin/bash
之後ctrl+x繼續讓他進入開機
這時候沒有權限上的問題,可以直接用passwd指令改掉root密碼
************************************
接著是mysql
之前LAMP一文有講過忘記mysql會相當之麻煩!
不過那是以前在windows下不好處理
到linux下甚麼都ok啦...
先幹掉所有mysql的服務
killall mysqld
讓mysqld在背景執行再不檢查安全表單的環境
mysqld -u root --skip-grant-tables &
執行進去
mysql
以下照著打,">"不用打
>use mysql
>UPDATE user SET password=password('你的密碼要含小引號') where user='root';
>FLUSH PRIVILEGES;
thx for:
http://www.wretch.cc/blog/THKAW/21910822 選到recovery mode之後按下"e"
找到ro single後替換成rw single init=/bin/bash
之後ctrl+x繼續讓他進入開機
這時候沒有權限上的問題,可以直接用passwd指令改掉root密碼
************************************
接著是mysql
之前LAMP一文有講過忘記mysql會相當之麻煩!
不過那是以前在windows下不好處理
到linux下甚麼都ok啦...
先幹掉所有mysql的服務
killall mysqld
讓mysqld在背景執行再不檢查安全表單的環境
mysqld -u root --skip-grant-tables &
執行進去
mysql
以下照著打,">"不用打
>use mysql
>UPDATE user SET password=password('你的密碼要含小引號') where user='root';
>FLUSH PRIVILEGES;
thx for: