mysql8.0密码重置
mysql密碼忘了,以下步驟可以找回密碼。
1、打開一個cmd窗口,輸入net stop mysql(關掉mysql服務)
2、打開一個新的cmd窗口(win+R),然后進入mysql的安裝目錄下的bin目錄,
?然后輸入mysqld --skip-grant-tables --shared-memory --console,跳過密碼--shared-memory一定要加,不加,進不去,--console則是讓服務以命令行的模式啟動,這樣,可以看到啟動記錄(可加可不加)。
然后再開一個新的cmd窗口,在里面輸入mysql -u root -p ,后面提示密碼的時候,直接回車,就能不用密碼進入mysql了。
進了mysql以后,輸入use mysql,然后,輸入update user set authentication_string='' where user='root'; 密碼被改成空了,因為密碼本身是會加密碼,所以這里一定要設為空密碼。
此時,可以用select user,authentication_string from user;來查看一下,密碼是否為空,如果是空,就能直接輸入quit退出了。
退出后,關掉所有窗口(其實是怕mysqld的服務窗口沒有關掉,如果關掉,其它可以不關)。
開個新cmd窗口,然后在里面輸入net start mysql,然后進入mysql的bin目錄。
在目錄里輸入mysql -u root -p,在后面的密碼提示里回車就行了。
進了數據庫以后,輸入 alter user 'root'@'localhost' identified by '123456';? (這里密碼自己改,但是不知道為什么,改成123的時候,不行,所以,還是老實的改成六位以上的密碼)。然后,輸入quit退出就行了。再登陸,密碼就是123456了。
總結
以上是生活随笔為你收集整理的mysql8.0密码重置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: laya 天空盒
- 下一篇: 电信烽火2821t虚拟服务器设置,iTV