親測有效:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor: YES)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor: NO)
首先在C:\Program Files\MySQL\MySQL Server 8.0
目錄下尋找是否有my.ini
。
如果有,按照下面第一個的步驟去做,如果沒有。
my.ini
文件應該在C:\ProgramData\MySQL\MySQL Server 8.0
路徑下。將其複製到上述路徑後,按照第一個步驟去做。
更新後記得重啓mysql服務。
win+S
搜索服務,找到MYSQL和MYSQL80,都重啓一下。
https://blog.csdn.net/dream_miracle/article/details/82663652
在本地可以使用後,再使用Navicat對數據庫進行可視化,初次連接會出現問題:
Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (10061)
如果在上述第一個環節也出現了這個問題,也可以用以下方法求解。
https://blog.csdn.net/wen_3370/article/details/72821443
使用Navicat for Mysql 連接服務器MySql。
問題:
2013-Lost connection to MYSQL server at 'reading for initial communication packet',system error:0
- 確保服務器關閉防火牆firewalld.service
- 查看是否開啓Mysql遠程登錄賬號
- 使用
ss -tlnp
來查看當前端口是否開啓 - 可在mysql的目錄下的
my.cnf
中找到端口號,我的不是3306,所以搞了一個烏龍。並添加修改。具體操作見:
https://blog.csdn.net/qq_16885135/article/details/53096451
非常棒!
https://blog.csdn.net/Homewm/article/details/81316852
這篇文章中講到了Navicat在連接數據庫時,用戶名和密碼對於常規連接
和SSH
連入時,填寫不同。