Mysql配置远程连接权限
时间: 2023-09-18 22:12:33 浏览: 110
设置mysql远程连接
要配置MySQL允许远程连接,需要进行以下步骤:
1. 登录MySQL,执行以下命令创建一个新的用户并授权远程连接权限:
```
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
```
其中,'username'是你要创建的新用户的用户名,'password'是该用户的密码。'%'表示允许该用户从任何IP地址进行远程连接。
2. 修改MySQL配置文件my.cnf,注释掉bind-address这一行的配置,表示允许从任何IP地址连接MySQL:
```
# bind-address = 127.0.0.1
```
3. 重启MySQL服务使配置生效:
```
sudo service mysql restart
```
完成以上步骤后,你就可以通过远程连接工具(如MySQL Workbench)来连接MySQL了。需要注意的是,为了保障安全性,建议只允许特定IP地址的用户进行远程连接,并使用安全的密码进行身份验证。
阅读全文