MYSQL 允许远程访问
时间: 2023-08-31 19:10:26 浏览: 96
让mysql数据库允许被远程连接访问
4星 · 用户满意度95%
MYSQL 允许远程访问,但需要进行相应的配置和授权。
在 MYSQL 服务器上,需要编辑配置文件 my.cnf 或 my.ini,将 bind-address 设置为服务器的 IP 地址或 0.0.0.0(允许任何 IP 地址访问)。然后,需要创建一个授权用户,并授予该用户远程访问权限。可以使用如下命令创建一个授权用户:
```
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
```
其中,username 和 password 分别为用户名和密码。% 表示允许来自任何 IP 地址的连接。
接着,需要授予该用户相应的权限,例如:
```
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';
```
这将授予该用户所有数据库和表的全部权限。如果只需要授予特定数据库或表的权限,则可以将 *.* 替换为相应的数据库或表名。
最后,需要重启 MYSQL 服务器使配置生效。在客户端,可以使用如下命令连接 MYSQL 服务器:
```
mysql -h hostname -u username -p
```
其中,hostname、username 和 password 分别为服务器主机名、用户名和密码。
阅读全文