有个项目的验证码出不来,排查发现日志文件的报错信息如下:

这个异常信息说明数据库不允许远程访问。
解决方案:
登录数据库 mysql -pPassWor

选择mysql库,并查看用户信息

这里原本的root的host是localhost,所以把localhost改成 % ,最后使用flush privileges刷新,将权限更新操作刷新到内存中。
记一次问题排查:java.sql.SQLException: null, message from server: “Host ‘XXX‘ is not allowed to connect
解决项目验证码问题:MySQL远程访问设置

被折叠的 条评论
为什么被折叠?



