mysql 1045 登录失败
MySQL5.6 Using a password on the command line interface can be insecure解決方法
https://blog.csdn.net/wk1063645973/article/details/49562697
------分割線------
1、 停止服務:
方法1:使用dos命令net stop mysql即可;使用這種方式MySQL服務必須為安裝的服務,否則
會出現服務名無效,這時可以使用第二種方法。
方法2:進入【控制面板】–>【管理工具】 -->【服務】,找到MySQL服務,點擊左邊的停止。
2、 跳過驗證:
進入MySQL的安裝路徑(以默認安裝路徑為例)C:\Program Files\MySQL\MySQL Server
5.1\,找到my.ini配置文件(些文件記錄MySQL的常規參數,每次啟動服務都會先加載此文件),在my.ini配置文件的最后一行加入skip-grant-tables,此語句可以忽略登錄檢查。
3、 修改密碼:
啟動MySQL服務,進入dos環境,輸入mysql -u root -p登錄MySQL(如果安裝時沒有勾選添加
環境變量,需要先使用cd命令進入MySQL安裝目錄),此時提示輸入密碼,輸入任意密碼回車即可進入MySQL,出現mysql>控制符,此時表示已經成功登錄MySQL;
mysql> USEmysql (將數據庫切換至mysql庫中)
mysql> UPDATE user SET password=PASSWORD(‘newpswd’)WHERE user=’root’
(修改密碼)
password函數為MySQL內部函數,其中newpswd為修改后的新密碼。
4、 重啟服務:
將my.ini文件中加入的跳過權限語句刪除或加#號注釋。重啟服務,使用修改后的密碼登錄即可。
原文鏈接:http://blog.csdn.net/bbirdsky/article/details/8134528
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的mysql 1045 登录失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Debian 8安装Lamp 的坑
- 下一篇: mysql数据库主从不同步的解决方法