这里是文章模块栏目内容页
局域网mysql远程访问(mysql8远程访问)

导读:

局域网mysql远程访问是指在同一网络中,通过外部计算机连接到主机上的mysql数据库进行操作。本文将介绍如何配置局域网mysql远程访问。

1. 确认mysql服务已启动

在主机上运行mysql服务,并确保该服务处于运行状态。可以使用命令“service mysql status”来检查mysql服务是否正在运行。

2. 修改mysql配置文件

修改mysql配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,在bind-address=127.0.0.1的行前面添加#注释掉此行,这样就允许从其他计算机上访问mysql服务了。

3. 创建远程访问用户

使用root账户登录mysql,并创建一个新用户并授权给他远程访问权限。例如:CREATE USER 'remoteuser'@'%' IDENTIFIED BY 'password';GRANT ALL PRIVILEGES ON *.* TO 'remoteuser'@'%';

4. 防火墙设置

如果有防火墙,需要开放3306端口,以便外部计算机可以连接到mysql服务。可以使用命令“sudo ufw allow 3306/tcp”开放端口。

5. 连接mysql服务

在外部计算机上,使用mysql客户端工具连接到主机上的mysql服务。例如:mysql -h [主机IP地址] -u remoteuser -p

总结:

通过以上步骤,即可实现局域网mysql远程访问。注意要确保mysql服务已启动,修改mysql配置文件,创建远程访问用户,并开放防火墙端口。这样就可以在外部计算机上连接到主机上的mysql服务进行操作了。