为什么在更新mysql用户权限后必须重新启动服务?

时间:2016-06-28 14:38:41

标签: java mysql

我的java web项目日志显示用户没有更新数据库的权限。当我向这个用户授予权利时,它不起作用。

重新启动程序后,它成功更新了表格,

为什么在更新数据库的用户权限后,我必须重新启动项目?

2 个答案:

答案 0 :(得分:3)

执行FLUSH PRIVILEGES;更改权限后重新加载

FLUSH PRIVILEGES;

答案 1 :(得分:0)

仔细检查是否已授予用户权限。使用以下命令检查用户的授权:

Content-Type: text/plain;

确保在授予权限后再次使用命令show grants for 'user'@'localhost';