设置Mysql5.6允许外网访问

设置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 1 mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.133.128' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; 
2 2 mysql> flush privileges;
相关推荐
檀越剑指大厂23 分钟前
【Java基础】使用Apache POI和Spring Boot实现Excel文件上传和解析功能
java·spring boot·apache
苹果酱056728 分钟前
Golang的网络流量分配策略
java·spring boot·毕业设计·layui·课程设计
孑么1 小时前
GDPU Android移动应用 重点习题集
android·xml·java·okhttp·kotlin·android studio·webview
未命名冀2 小时前
微服务面试相关
java·微服务·面试
acegi135792 小时前
MySQL - 子查询和相关子查询详解
数据库·mysql
Heavydrink2 小时前
ajax与json
java·ajax·json
阿智智2 小时前
纯手工(不基于maven的pom.xml、Web容器)连接MySQL数据库的详细过程(Java Web学习笔记)
java·mysql数据库·纯手工连接
fangxiang20082 小时前
spring boot 集成 knife4j
java·spring boot
weixin_438335403 小时前
【更新中】Mysql问题分析
数据库·mysql
王先生技术栈3 小时前
思维导图,Android版本实现
java·前端