问题:远程连接mysql数据库时出现:SQL错误(2003)发生在语句 #0 can't connect to mysql server on...
mysql无法远程连接,但可以本地连接
补充:windows 10下出现10061错误,解决方法同下
解决:修改mysql配置,让它支持远程连接
方法:
- 在ubuntu服务器上locate my.cnf找到my.cnf文件
- 文件一般在mysql文件夹下(如果命令行安装的应该在/etc/mysql/下),vim my.cnf
补充:在mysql Server version: 5.7.18-0ubuntu0.16.04.1 (Ubuntu) 中bind-address在文件/etc/mysql/mysql.conf.d/mysqld.cnf中 - 将文件中bind-address修改完0.0.0.0
- 重启mysql服务 sudo service mysql restart