千家信息网

设置Mysql5.6允许外网访问的详细流程分享

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,最近部署mysql5.6,发现默认mysql只允许本地提供服务,如果要进行若干配置,记录如下。一、设置MySQL服务允许外网访问修改mysql的配置文件,有的是my.ini(windows),有的是m
千家信息网最后更新 2025年02月02日设置Mysql5.6允许外网访问的详细流程分享

最近部署mysql5.6,发现默认mysql只允许本地提供服务,如果要进行若干配置,记录如下。

一、设置MySQL服务允许外网访问

修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux),

在配置文件中增加

[mysqld]port=3306bind-address=0.0.0.0

然后重新启动mysql服务,执行service mysql restart。

二、设置mysql用户支持外网访问

需要使用root权限登录mysql,更新mysql.user表,设置指定用户的Host字段为%,默认一般为127.0.0.1或者localhost。

1.登录数据库

mysql -u root -p

输入密码

mysql> use mysql;

2.查询host

mysql> select user,host from user;

3.创建host

如果没有"%"这个host值,就执行下面这两句:

mysql> update user set host='%' where user='root';mysql> flush privileges;

4.授权用户

(1)任意主机以用户root和密码mypwd连接到mysql服务器

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;mysql> flush privileges;

(2)IP为192.168.133.128的主机以用户myuser和密码mypwd连接到mysql服务器

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.133.128' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; mysql> flush privileges;

【host字段说明】

% 允许从任何ip登录 x.x.x.x 允许从指定ip访问

以上这篇设置Mysql5.6允许外网访问的详细流程分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

用户 服务 密码 登录 配置 有的是 主机 字段 文件 服务器 支持 流程 内容 就是 数据 数据库 权限 x.x.x.x 参考 更新 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江西一站式软件开发市场价 sql 数据库初始化 针对网络安全的五个建议 对网络安全教育知识建议 html 显示数据库图片 美国 服务器 流量 对于服务器安全你怎么看 大专计算机网络技术好找工作吗 天龙八部游戏重制版服务器 网络安全收获 广州巨划算互联网科技有限公司 北京招聘软件开发工作内容 高校下一步网络安全工作计划 合肥斑马智行网络技术有限公司 嘉兴视频分布式存储数据库 苹果手机服务器响应 计算机软件开发人 腾讯云服务器宽带价格表 阿里云数据库控制台 开学季网络安全教育 成都网络技术有限公司招聘 数据库日志埋点技术方案 数据库系统的概念简答 数据库恢复是什么到什么的过程 数据库安全实践报告 软件开发过程中沟通 北京灵亚互联网科技 青岛市巨浪网络技术有限公司 网络安全普及节目 石家庄源代码网络技术公司
0