mysql修改密码后无法启动_mysql服务无法启动与强制修改密码指南-Go语言中文社区...
mysql 5.7 長期不用,突然間要用到就遇到一些無法啟動的問題了
無法啟動解決辦法:
(1)以管理員身份運行cmd(win10右鍵左下角開始按鈕選擇以管理員身份運行cmd即可)
以管理員身份運行cmd(一定要用管理員身份運行,不然權限不夠),
輸入:cd C:Program FilesMySQLMySQL Server 5.7bin 進入mysql的bin文件夾(不管有沒有配置過環境變量,也要進入bin文件夾,否則之后啟動服務仍然會報錯誤2)
輸入mysqld -install(如果不用管理員身份運行,將會因為權限不夠而出現錯誤:Install/Remove of the Service Denied!)
(2)運行mysqld --initialize(標題問題所在,若沒有init則不存在data目錄,自然無法啟動成功),會顯示啟動成功
如果還無法啟動,請重復(1)和(2)多次
mysql 5.7 長期不用,然后密碼也忘記了。
強制修改密碼方法:
(1)請到任務管理器停止當前運行的mysqld服務
(2)進入C:Program FilesMySQLMySQL Server 5.7bin 的目錄
運行 mysqld -nt --skip-grant-tables,進入假死狀態
(3)用管理員身份運行cmd,再次到bin目錄下,運行mysql -uroot
(4)use mysql;
運行UPDATE user SET authentication_string=PASSWORD(‘root’) where USER=‘root’;
mysql 5.7的沒有password字段,需要改為authentication_string,關于PASSWORD()函數,就是關于md5加密得到的字符串
(5)退出exit就ok
密碼過期的問題:
總結
以上是生活随笔為你收集整理的mysql修改密码后无法启动_mysql服务无法启动与强制修改密码指南-Go语言中文社区...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: xyz后缀的网站_.XYZ五岁了
- 下一篇: centos 7 mysql图形界面_c