MySql数据库允许外网访问连接

正常情况下,mysql数据库是不支持外网进行访问的,只能在本机进行登录操作。
下面提供两种方式对mysql进行配置,即可进行外网访问

1.Navicat 工具配置

第一步:使用客户端在本机连接MySQL服务,登录。
然后找到mysql这个数据库,里面有user这种表,打开表
MySql数据库允许外网访问连接_第1张图片

第二步:找到User是root,Host是localhost的这张表,将localhost改成%,然后保存。
MySql数据库允许外网访问连接_第2张图片
第三步:在查询窗口执行以下SQL语句

 flush privileges;

然后就可以进行外网登录了。

2.命令窗口

第一步:使用命令在本机登录MySQL服务

mysql -u root -p

第二步:查询user表

select user,host from user;

第三步:修改权限

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

第四步:执行刷新语句

 flush privileges;

你可能感兴趣的:(MySQL,数据库,mysql,java)