局域网怎么设置访问mysql

如果你想在局域网内访问MySQL,你需要进行以下设置:

局域网怎么设置访问mysql

首先,你需要在MySQL服务器上开启远程访问权限。你可以通过修改MySQL配置文件来实现这一操作。

# 定位到MySQL配置文件
cd /etc/mysql/mysql.conf.d
# 编辑配置文件
sudo vi mysqld.cnf
# 在 [mysqld] 标签下添加以下内容
bind-address = 0.0.0.0

修改完成后,重启MySQL服务器,使配置生效。

# 重启MySQL服务器
sudo systemctl restart mysql

然后,在MySQL服务器上创建一个新的远程访问用户,并授予它访问权限。

# 登录MySQL
mysql -u root -p
# 进入MySQL命令行
mysql># 创建新用户
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
# 授权
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;
# 刷新权限
FLUSH PRIVILEGES;

最后,在访问MySQL的客户端上,你需要使用MySQL连接字符串来连接到MySQL服务器。

mysql -u newuser -p -h 192.168.1.100

到这里,你就可以在局域网内访问MySQL了。