设置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;
相关推荐
冼紫菜1 分钟前
[特殊字符] 深入理解 PageHelper 分页原理:从 startPage 到 SQL 改写全过程
java·后端·sql·mysql·spring
为java加瓦3 分钟前
Lombok @Data 注解在 Spring Boot 项目中的深度应用与实践指南
java·开发语言·数据库
青山撞入怀11149 分钟前
sql题目练习-子查询
java·数据库·sql
程序新视界13 分钟前
什么是MySQL分区?
数据库·mysql·dba
程序新视界21 分钟前
实战技巧:使用冗余查询条件解锁MySQL中的索引
数据库·mysql·dba
Jabes.yang1 小时前
Java求职面试: 互联网医疗场景中的缓存技术与监控运维应用
java·redis·spring security·grafana·prometheus·oauth2·互联网医疗
初级炼丹师(爱说实话版)1 小时前
内存泄漏与内存溢出
java
CryptoRzz1 小时前
越南k线历史数据、IPO新股股票数据接口文档
java·数据库·后端·python·区块链
专注写bug2 小时前
Springboot——使用shyiko监听mysql的bin-log
mysql·binlog
学Java的bb2 小时前
MybatisPlus
java·开发语言·数据库