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