Mysql 常見問題
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. 遠程連接mysql數據庫的時候報如下錯誤
ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘xxx.xxx.xx.xxx‘ (111)
1) 網絡不通
通過 ping xxx.xxx.xx.xxx可以發現網絡是否正常
2)查看數據庫是否配置了bind_address參數
本地登錄數據庫查看my.cnf文件和數據庫當前參數show variables like ‘bind_address‘;
如果設置了bind_address=127.0.0.1 那麽只能本地登錄
3)查看數據庫是否設置了skip_networking參數
如果設置了該參數,那麽只能本地登錄mysql數據庫
4)端口指定是否正確
使用如下命令檢查 某個ip的某個端口是否正常
telnet 192.168.57.101 3306
如上,如果3306端口是通的那麽輸出應該如下:
- telnet 192.168.57.101 3306
- Trying 192.168.57.101...
- Connected to 192.168.57.101 (192.168.57.101).
- Escape character is ‘^]‘.
- N
- 5.6.26-log‘H)1]_EyV!€~:D%.S;l/B@Xmysql_native_password
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. 查看mysql 端口
show global variables like ‘port‘;
版本
select versions();
Mysql 常見問題