您好,登錄后才能下訂單哦!
這篇文章主要介紹了如何解決1045無法登錄mysql服務器的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇如何解決1045無法登錄mysql服務器文章都會有所收獲,下面我們一起來看看吧。
解決方法:1、找到“my.ini”系統配置文件,把“skip-grant-tables”放在“port=****”下面;2、如果放在C盤里,那么需要編輯權限,并保存修改;3、打開MySQL數據庫之前先重啟服務,打開cmd命令提示符,直接輸入mysql,回車打開MySQL數據庫即可。
本教程操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
打開MySQL
輸入mysql,如下圖:
出現提示:
ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)
意思是:
拒絕用戶“ODBC”@“localhost”的訪問(使用密碼:否)
這不是打開MySQL數據庫的命令,所以會出錯,應該用mysql -u root -p命令,然后會讓你輸入密碼,輸入密碼之后就可以進入MySQL數據庫了,如下圖:
1、我們找到my.ini系統配置文件,用記事本打開,找到[mysqld],把skip-grant-tables放在port=****下面,如下圖:
復制好之后保存,如果放在C盤里,那么需要編輯權限,不然沒有權限保存配置文件。
右鍵,點擊屬性
找到安全,點擊安全,會出現如下界面:
此時可以看到,個人用戶沒有寫入和修改的權限。
2、點擊編輯,找到user個人用戶,點擊,進入user權限編輯模式,在“寫入”權限右邊方框打勾,點擊確定,再點擊確定即可,如圖:
這樣就可以保存修改了。
3、打開MySQL數據庫之前先重啟服務,打開cmd命令提示符,直接輸入mysql,回車即可打開MySQL數據庫。
關于“如何解決1045無法登錄mysql服務器”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“如何解決1045無法登錄mysql服務器”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。