遇到mysql ERROR 1045 這個問題搞了很久,自己記下來。方法是百度的,親測有效。
成都創(chuàng)新互聯(lián)云計算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、西部信息中心、云服務(wù)器、網(wǎng)站空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗,已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機、網(wǎng)站空間、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。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