windows 下 安装mysql 出现 “ ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password
這個(gè)問題是在Windows下安裝MySQL服務(wù)時(shí)遇到的,使用MySQl綠色版進(jìn)行安裝的,安裝完成后,連接到MySQL服務(wù)時(shí)輸入命令 “ mysql -uroot -p ” ,因?yàn)闀r(shí)第一次登錄,未設(shè)置密碼,直接回車,就遇到了這個(gè)問題,錯(cuò)誤信息如下:
“ ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO) ”
解決辦法:
首先需要關(guān)閉MySQL服務(wù),輸入命令:
mysql> net stop MySQL
用安全模式開始本地MySQL服務(wù),(注意:以管理員身份啟動(dòng)cmd窗口),輸入命令 “ mysqld --defaults-file=“G:\Install_Applications\mysql-8.0.11\my.ini” --console --skip-grant-tables ” 啟動(dòng)MySQL服務(wù)后,光標(biāo)會(huì)一直停止沒有任何輸出,這兒的話說明MySQL服務(wù)已經(jīng)啟動(dòng)了。
啟動(dòng)cmd窗口,輸入命令 “ mysql -uroot -p ” 直接回車登錄到MySQL服務(wù)器,然后進(jìn)行修改,可以輸入命令:
(5.7.11以前) > update user set password=password(“123456”) where user=“root”;
(5.7.11 或者以后)> update user set authentication_string=password(“123456”) where user=“root”;
在這兒我是用的是:
mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘HuaZai12345!’;
現(xiàn)在退出,在輸入命令 “ mysql -uroot -p ” 在輸入剛才設(shè)置的密碼,就可以正常登錄到MySQL服務(wù)器了:
作者:csdn-華仔
來源:CSDN
原文:https://blog.csdn.net/hello_world_qwp/article/details/80346904
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!
總結(jié)
以上是生活随笔為你收集整理的windows 下 安装mysql 出现 “ ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云米的电器质量怎么样,值得入手吗?
- 下一篇: mysql学习笔记01-创建数据库