mysql部署在虛擬機,使用dbForge Studio for Mysql 連接Mysql時,報如下錯:
Can't connect to MySql server on '*.*.*.*'(10061);
由於目標計算機積極拒絕,無法連接。 *.*.*.*:3306
原因:Mysql 配置文件中綁定了IP,只能由localhost訪問
解決:
方式1.更改配置文件 /etc/mysql/my.cnf 中的bind-address=localhost 為 bind-address = 虛擬機實際IP
方式2.當需要遠程訪問時,直接注釋掉 bind-address=localhost
不過此時在服務器本機通過 mysql -uxxx -pxxx將會拒絕訪問,因為默認ip為localhost;本機通過mysql -uxxx -pxxx -h 127.0.0.1 即可訪問