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