在电脑防火墙已经打开的情况下
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这种错误,反正我出现了