Mysql数据库设置任意IP可连接

在电脑防火墙已经打开的情况下
1.找到数据库bin文件夹所在目录
2.在Windows下输入cmd打开程序框
3.在程序框中输入cd /d C:…(bin文件夹所在路径),回车
4.在输出的结果中输入mysal -u root -p,回车
5.输入安装数据库时所设置的登录密码,回车
6.输入 use mysql;回车
7.select host,user from user;回车
8.update user set host=’%’ where user=‘root’;
在这里插入图片描述
9.flush privileges;//刷新
10.GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘888’ WITH GRANT OPTION; 其中(‘root’@’%’ 中的%代表任意ip,如果你想指定ip进行访问数据库。可以写成: ‘root’@’172.16.1.15’,888是密码)
11.flush privileges;
12.结束后打开数据库,新增IP,输入密码,查看是否能接入成功。

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值