Linux防健忘日誌No.35-Ubuntu 10.10 重設遺失的root密碼以及mysql密碼
昨天我Server上的帳號密碼好像大風吹似的全部換了一輪
只有基本使用者的密碼還在
原因不明,不排除被駭客改帳密
總之因為密碼被改了,有去google了一會兒
看到以下重root跟mysql資料庫密碼的方法
先講重設root密碼這一部分:
到開機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;
離開之後你的mysql密碼就回到你手上了!
thx for:
http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=272164&start=0
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?topic_id=1875
Leave a comment
很抱歉,必須登入網站才能發佈留言。