win10 mysql8.0 Navicat安裝和連接問題

親測有效:

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
  1. 確保服務器關閉防火牆firewalld.service
  2. 查看是否開啓Mysql遠程登錄賬號
  3. 使用ss -tlnp來查看當前端口是否開啓
  4. 可在mysql的目錄下的my.cnf中找到端口號,我的不是3306,所以搞了一個烏龍。並添加修改。具體操作見:
    https://blog.csdn.net/qq_16885135/article/details/53096451
    非常棒!
    https://blog.csdn.net/Homewm/article/details/81316852
    這篇文章中講到了Navicat在連接數據庫時,用戶名和密碼對於常規連接SSH連入時,填寫不同。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章