0
点赞
收藏
分享

微信扫一扫

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下

 在电脑防火墙已经打开的情况下

第一步:找到MYSQL软件安装所在的bin目录;

(1)cd\当前目录

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_数据库

指定MYSQL安装的bin目录

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_数据库_02

第二步:输入 mysql -h localhost -u root -p;出现输入密码,此时输入你在安装MYSQL软件设置的密码即可。

mysql -h localhost -u root -p;

 MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_javascript_03MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_javascript_03

 第三步:输入 use ​​mysql​​; select host,user from user;我们的目的是要把localhost用%代替即可。

use mysql; 

select host,user from user;

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_mysql_05

第四步:使用update user set host='%' where host='localhost';语句更新即可。

update user set host='%' where host='localhost';

修改成这个样子就ok了

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_mysql_06

输入如上语句查询结果如下:

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_数据库_07

 

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_mysql_08

第五步.flush privileges;//刷新
第六步.GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘888’ WITH GRANT OPTION; 其中(‘root’@’%’ 中的%代表任意ip,如果你想指定ip进行访问数据库。可以写成: ‘root’@’172.16.1.15’,888是密码)
第七步.flush privileges;
第八步.结束后打开数据库,新增IP,输入密码,查看是否能接入成功。

如果先GRANT可能会出现下面1064这种错误,反正我出现了

MySQL数据库可以用任意ip连接访问的方法 在电脑防火墙已经打开的情况下_javascript_09

 


举报

相关推荐

C/C++ 连接访问 MySQL数据库

0 条评论