因為忘記密碼又沒對c盤分割槽,所以不能按照一般網上的教程——先對配置檔案my.ini進行修改後再更改密碼,只有通過管理員身份執行命令提示符來更改。
下面梳理一下從cmd介面修改密碼的方法:
1、如果事先執行了mysql的服務,需要先停止
c:\windows\system32>net stop mysql
2、更改到bin路徑下
c:\windows\system32>cd c:\program files\mysql\mysql server 5.5\bin
3、跳過身份認證
c:\program files\mysql\mysql server 5.5\bin>mysql.exe --skip -grant -tables
此時視窗游標在下一行的首位閃爍,說明啟動成功,但是不要關閉視窗,另以管理員身份重新啟動乙個命令視窗
4、一樣先更改路徑到bin下,然後啟動mysql,會看到如下結果
c:\program files\mysql\mysql server 5.5\bin>mysql
此時不需要輸入密碼也可進入mysql
5、接著更改密碼
mysql> use mysql
database changed
mysql> update user set password=password('123456') where user='root';
query ok, 1 row affected (0.02 sec)
rows matched: 1 changed: 1 warnings: 0
mysql> flush privileges;
mysql> quit;
bye密碼更改完成,接下來就可以重新登入了
mysql忘記root密碼,修改root密碼
修改root密碼的方法 方法一 使用mysqladmin命令 a.沒有設定過密碼 mysql home bin mysqladmin u root password newpass b.設定過初始密碼 mysql home bin mysqladmin u root password oldpass...
mysql 5 7 26 root重置root密碼
mysql重置root密碼並不複雜,但是各個版本下重置的辦法稍有不同,下面列出的是5.7.26版本下的方法。ps ef grep mysqld kill 9 pid 這裡面需要殺掉兩個程序 mysqld safe skip grant tables mysql uroot use mysql upd...
windows 下mysql 重設root密碼方法
1 首先在命令列裡關閉mysql服務 net stop mysql 2 在命令列裡進入mysql安裝目錄下bin目錄,以不檢查許可權的方式啟動 mysqld nt skip grant tables 介面會一直停留在那,不用理它。3 然後重新開打乙個命令提示符的視窗,在命令列裡進入mysql安裝目錄...