mysql5.7配置远程登录
时间: 2023-11-27 18:48:05 浏览: 116
MySQL远程登录权限设置
以下是MySQL 5.7配置远程登录的步骤:
1. 登录MySQL服务器,使用root账户或具有管理员权限的账户。
2. 执行以下命令更改root账户的密码策略,否则可能会出现密码不符合要求的错误:
```sql
set global validate_password_policy=0;
set global validate_password_length=1;
```
3. 授权root账户可以从任何主机远程登录MySQL:
```sql
grant all privileges on *.* to 'root'@'%' identified by 'your_password' with grant option;
```
其中,'your_password'为你设置的root账户的密码。
4. 刷新权限:
```sql
flush privileges;
```
5. 修改MySQL配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address注释掉或改为0.0.0.0,表示允许任何IP地址连接MySQL:
```shell
#bind-address = 127.0.0.1
```
6. 重启MySQL服务:
```shell
sudo service mysql restart
```
现在,你就可以使用root账户从任何主机远程登录MySQL了。
阅读全文