MySQL报错:errorCode 1130, state HY000
场景:springboot启动报以下错误:
xml配置如下:
写127.0.0.1或者localhost时可以正常启动,改写192.168.X.X后报错1130。
原因:mysql没有开启这个权限
解决方法:
-
切换到mysql安装目录下执行:mysql -u root -p输入密码
-
执行命令给用户授权:grant all privileges on . to ‘root’@’%’ identified by ‘root’; (%) 表示所有ip
-
执行完上述命令后用下面的命令刷新权限: flush privileges;
-
重启mysql服务