2012年1月31日 星期二

Linux Ubuntu 10.10 重設遺失的root密碼以及mysql密碼

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