windows下mysql安装失败的一个解决案例
操作系統:windows8.1,之前安裝過mysql,這次安裝在配置的最后一部執行“Apply security settings”的過程中彈出經典錯誤:
Access denied for user 'root'@'localhost' (using password:YES)
網上尋找了各種方法,有:原mysql未卸載完全的,失敗;有修改密碼的,解決方法如下:
解決辦法是重新設置root用戶密碼,在Windows平臺下操作步驟如下:
1、以系統管理員身份登錄到系統;
2、如果MySQL服務器正在運行,停止它。
? 如果是作為Windows服務運行的服務器,進入服務管理器:開始菜單->控制面板->管理工具->服務
? 如果服務器不是作為服務而運行的,可能需要使用任務管理器來強制停止它。
3、創建1個文本文件,并將下述命令置于單一行中:
? SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
? 用任意名稱保存該文件。在本例中,該文件為F:\mysql-init.txt。
4、進入DOS命令提示:開始菜單->運行-> cmd
? 假定你已將MySQL安裝到F:\Program Files\MySQL。如果你將MySQL安裝到了另一位置,請對下述命令進行相應的調整。
? 在DOS命令提示符下,先進入到mysql文件夾下,執行命令:
f:
cd?F:\Program Files\MySQL\MySQL Server 5.1\bin
F:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld -nt --init-file=F:\mysql-init.txt
? 在服務器啟動時,執行由“--init-file”選項(作用:在啟動時從指定的文件中讀取SQL命令)命名的文件的內容,更改根用戶密碼。當服務器成功啟動后,應刪除C:mysql-init.txt。
5、重新啟動mysql服務。
?
?
不說了,成功。
轉載于:https://www.cnblogs.com/stevengerrard/p/4168104.html
總結
以上是生活随笔為你收集整理的windows下mysql安装失败的一个解决案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 选择纯种犬还是杂种犬?
- 下一篇: git push 推送大文件失败的处理办