MySQL是一个流行的关系型数据库管理系统,在开发和管理网站应用的过程中经常使用。一个 MySQL 数据库必须设置启用了远程连接,才能实现通过网络或远程服务器连接。但是有时候,我们会遇到 MySQL 无法远程连接服务器的问题。
# 示例 MySQL 远程连接失败错误代码 mysql -h remote.server.ip.address -u username -p ERROR 2003 (HY000): Can't connect to MySQL server on 'remote.server.ip.address' (110) # MySQL 服务端防火墙开放 3306 端口 sudo ufw allow from any to any port 3306 # 安装 MySQL 服务端 sudo apt install mysql-server # 修改 MySQL 配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf # 注释掉 bind-address = 127.0.0.1 # 重启 MySQL 服务 sudo service mysql restart
有多种原因可能导致 MySQL 无法远程连接,比如防火墙设置、 MySQL 服务端口配置和权限限制等等。如果您遇到这个问题,可以通过检查 MySQL 配置文件和网络设置查找解决方案。