一个springboot项目连接mysql,开始我用的localhost一直没问题,改为自己的ip:192.168.x.x后连接报错:not allowed to connect to this MySQL server 1130。
参考了两种方法:
打开CMD窗口,登陆mysql
mysql -uroot -proot
1:设置允许任意IP访问,执行语句:
mysql> update mysql.user set host = ‘%’ where user = ‘root’;
mysql> flush privileges;
第一种不行就用下面这种方式:
2:mysql -uroot -proot;
mysql>use mysql;
mysql>select ‘host’ from user where user=‘root’;
mysql>update user set host = ‘%’ where user =‘root’;
mysql>flush privileges;
mysql>select ‘host’ from user where user=‘root’;
修改完之后重启一下mysql服务。应该就可以了。