今天想到用mysql,突然發現忘記mysql的root密碼了,搜尋引擎找了一下方法,有一些方法根本不可行。實際成功的恢復mysql5密碼的方法如下:
停止mysql5服務:在dos視窗下輸入net stop mysql5,mysql5是mysql資料庫的服務名,如果您的mysql服務名不是mysql5,請注意修改;
開乙個dos視窗,執行mysql安裝目錄下bin目錄的mysqld-nt.exe,命令:mysqld-nt --skip-grant-tables
,一定要先執行到mysql安裝目錄下bin目錄再執行該語句,否則會提示'mysql-nt' 不是內部或外部命令,也不是可執行的程式或批處理檔案;
再開乙個dos視窗,執行mysql安裝目錄下bin目錄的mysqld.exe,命令:
mysqld,同樣一定要先執行到mysql安裝目錄下bin目錄再執行該語句,否則會提示'mysqld' 不是內部或外部命令,也不是可執行的程式或批處理檔案,這樣就進入了mysql>提示符,然後開啟mysql資料庫修改user中使用者root的密碼 ;
輸入:use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
exit
使用任務管理器,找到mysqld-nt的程序,結束程序
重新啟動mysql服務,就可以用新密碼登入了
記住一定要有mysqld-nt.exe檔案,有的安裝版本是沒有的!!!
MYSQL5 忘記密碼或者重灌後還需要舊密碼
按照網上搜到的方法解決的,紅色的是在實踐過程中加進去滴.下面以在windows系統上為例,linux上將步驟2的mysqld nt換為safe mysqld即可 1 停止mysql5服務 net stop mysql5 2 開乙個dos視窗執行 c mysql bin mysqld nt skip ...
Windows下忘記Mysql密碼處理方式
windows下遺忘mysql密碼 首先尋找mysql安裝目錄,在目錄中尋找my.ini檔案。在 mysqld 後面輸入skip grant tables以跳過密碼。重啟mysql net stop mysql net start mysql 輸入mysql u root p 進入mysql,密碼直...
MySQL5的異常處理
1.sample problem log of failures 問題樣例 故障記錄 當insert失敗時,我希望能將其記錄在日誌檔案中我們用來展示出錯處理的問題樣例是很普通的。我希望得到錯誤的記錄。當insert失敗時,我想在另乙個檔案中記下這些錯誤的資訊,例如出錯時間,出錯原因等。我對插入特別感...