背景: 1. 檢查C:\Windows\System32\drivers\etc下的hosts文件有: 127.0.0.1 localhost 2.MySQL的my.ini配置文件: [mysqld] 節點下已經加入以下兩行代碼 skip-name-resolve #忽略主機名的方式訪問 lower ...
背景:
1. 檢查C:\Windows\System32\drivers\etc下的hosts文件有: 127.0.0.1 localhost
2.MySQL的my.ini配置文件: [mysqld] 節點下已經加入以下兩行代碼
skip-name-resolve #忽略主機名的方式訪問
lower_case_table_names=1 #忽略資料庫表名大小寫
3.mysql 服務已經啟動成功
問題:
Navicat 連接mysql 報1042錯誤 can't get hostname for your address
終端 連接mysql 報1042錯誤 can't get hostname for your address
原因:
有可能引發的原因有:VPN工具 ,代{過}{濾}理工具,網游加速,等
一般一些第三方提供的網路連接工具,會容易造成這方面的問題。
例如:網易加速,如果關機前不退出的話,就有機率發生這樣的問題。
解決方案:
1.用管理員運行cmd
2.執行 netsh winsock reset
3.重啟電腦
---------------------
原文:https://blog.csdn.net/chinassj/article/details/80801211