局域网访问主机mysql

2023年 8月 4日 36.2k 0

在局域网中,如果需要访问主机上的MySQL数据库,需要通过以下步骤进行设置:

1. 登录MySQL,创建一个用于局域网访问的新用户,授权该用户可以从局域网访问数据库。可以使用以下命令执行:
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
2. 修改MySQL配置文件(my.cnf或者my.ini),打开或添加以下配置项:
bind-address = 0.0.0.0
这个配置项的作用是让mysql监听所有IP地址,从而允许局域网中的其他计算机连接到MySQL数据库。
3. 开启防火墙中的MySQL端口号(默认为3306)。
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
如果你的防火墙是ufw(Ubuntu)或者firewalld(CentOS),也可以通过相应的命令开启MySQL端口。
4. 重新启动MySQL服务使得配置生效。
service mysql restart

局域网访问主机mysql

以上步骤完成后,就可以在局域网中的其他计算机上使用MySQL客户端连接到该主机的MySQL数据库了。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论