遇到mysql ERROR 1045 這個問題搞了很久,自己記下來。方法是百度的,親測有效。
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)-----這次是這個問題
windows下,以上兩個錯誤的解決方法
1、找到配置文件my.ini ,然后將其打開,可以選擇用記事本打開
2、打開后,搜索mysqld關(guān)鍵字找到后,在mysqld下面添加skip-grant-tables,保存退出。
PS:若提示不讓保存時,可以將該文件剪切到桌面,更改保存后再復制到mySQL目錄下
3、開始按鈕+R,打開運行對話框,輸入“services.msc”,打開服務(wù)窗口
4、重啟MySQL服務(wù)
5、然后運行cmd,輸入mysql -u root -p就可以不用密碼登錄了,出現(xiàn)password:的時候直接回車可以進入。
6、進入mysql數(shù)據(jù)庫:
mysql> use mysql;Database changed