淘先锋技术网

首页 1 2 3 4 5 6 7

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 配置文件和网络设置查找解决方案。