远程连接mysql显示“mysql服务不允许被访问”,这就是权限的问题
我的版本是 MySql 5.7 MySql 5.7 MySql 5.7
解决方法一:
远程连接不了mysql,但是自己可以连自己。打开phpmyadmin
打开mysql库,
找到user表
Host字段全部改为 % 默认为 localhost
基于mysql版本问题,有的版本只修改user表还是不行。还需要修改里面db表,同样也是修改host字段,把内容改为 % 默认为 localhsot
方法二,不是PHP没有phpmyadmin,那就敲命令吧,进去mysql,找到表,修改字段。
第一步: mysql -u root -p 回车输入密码,连接mysql
第二步,找库,名字叫 mysql 的库,先 show databases
第三步,然后再 use 你要进去的库里面 use mysql
第四步:show tables; 查看库里面的所有表,找到user表
第五步:desc user; 可以查看下表信息
最后就是修改字段了。