- 安装 MySQL
在 CentOS 中,可以使用 yum 包管理器轻松地安装 MySQL:
sudo yum install mysql-server
- 启动 MySQL
使用以下命令启动 MySQL 服务:
sudo systemctl start mysqld
- 设置 root 密码
默认情况下,MySQL 的 root 用户没有密码。为了保护数据库的安全性,应该设置一个复杂的密码:
sudo mysql_secure_installation
按照提示操作,设置 root 密码和其他选项。
- 授权远程连接
要允许远程连接 MySQL,需要修改 MySQL 配置文件 /etc/my.cnf,并将 bind-address 参数设置为服务器的 IP 地址:
[mysqld]
bind-address = 192.168.1.100
其中,192.168.1.100 是你的服务器 IP 地址。如果要允许所有 IP 地址连接 MySQL,可以将 bind-address 参数设置为 0.0.0.0。
然后,登录 MySQL 控制台,执行以下命令授权远程连接:
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
其中,root 是用户名,% 表示任意 IP 地址,password 是 root 用户的密码。
- 开放防火墙端口
如果服务器开启了防火墙,需要开放 MySQL 端口(默认是 3306):
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
- 测试远程连接
现在,可以使用 MySQL 客户端(如 Navicat 或 MySQL Workbench 等)测试远程连接了。在客户端中,输入服务器 IP 地址、用户名和密码即可连接到 MySQL 服务器。




