centos7 mysql配置外网访问
时间: 2023-06-21 13:16:34 浏览: 102
如何设置mysql允许外网访问
要让外网能够访问 CentOS 7 上的 MySQL 服务器,需要进行如下配置:
1. 修改 MySQL 配置文件 `/etc/my.cnf`,将 `bind-address` 值改为 `0.0.0.0`,表示 MySQL 监听所有可用的网络接口:
```
bind-address = 0.0.0.0
```
2. 重启 MySQL 服务,使配置生效:
```
systemctl restart mysqld
```
3. 授权远程访问 MySQL,使用以下命令登录 MySQL:
```
mysql -u root -p
```
如果已经设置了 MySQL 密码,需要输入密码。
4. 授权远程访问 MySQL,假设远程主机 IP 地址为 `192.168.1.100`,用户名为 `remoteuser`,密码为 `remotepass`,则执行以下命令:
```
GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'192.168.1.100' IDENTIFIED BY 'remotepass' WITH GRANT OPTION;
```
5. 刷新权限,使授权生效:
```
FLUSH PRIVILEGES;
```
完成以上配置后,就可以使用远程主机上的 MySQL 客户端访问 CentOS 7 上的 MySQL 服务器了。
阅读全文