• 售前

  • 售后

热门帖子
入门百科

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

[复制链接]
爱喝水的姑娘 显示全部楼层 发表于 2021-10-26 12:58:50 |阅读模式 打印 上一主题 下一主题
近来摆设mysql5.6,发现默认mysql只答应当地提供服务,假如要举行多少设置,记录如下。
一、设置MySQL服务答应外网访问
修改mysql的设置文件,有的是my.ini(windows),有的是my.cnf(linux),
在设置文件中增长
  1. [mysqld]
  2. port=3306
  3. bind-address=0.0.0.0
复制代码
然后重新启动mysql服务,实验service mysql restart。
二、设置mysql用户支持外网访问
需要利用root权限登录mysql,更新mysql.user表,设置指定用户的Host字段为%,默认一样平常为127.0.0.1大概localhost。
1.登录数据库
  1. mysql -u root -p
复制代码
输入暗码
  1. mysql> use mysql;
复制代码
2.查询host
  1. mysql> select user,host from user;
复制代码
3.创建host
假如没有"%"这个host值,就实验下面这两句:
  1. mysql> update user set host='%' where user='root';
  2. mysql> flush privileges;
复制代码
4.授权用户
(1)恣意主机以用户root和暗码mypwd毗连到mysql服务器
  1. mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
  2. mysql> flush privileges;
复制代码
(2)IP为192.168.133.128的主机以用户myuser和暗码mypwd毗连到mysql服务器
  1. mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.133.128' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
  2. mysql> flush privileges;
复制代码
【host字段说明】
  1. % 允许从任何ip登录
  2. x.x.x.x 允许从指定ip访问
复制代码
以上这篇设置Mysql5.6答应外网访问的详细流程分享就是小编分享给大家的全部内容了,盼望能给大家一个参考,也盼望大家多多支持草根技术分享。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作