Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么在更新mysql用户权限后必须重新启动服务?_Java_Mysql - Fatal编程技术网

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

Java 为什么在更新mysql用户权限后必须重新启动服务?,java,mysql,Java,Mysql,我的java web项目日志显示用户没有更新数据库的权限。当我将权限授予此用户时,它不起作用 重新启动程序后,它成功地更新了表 为什么在更新数据库的用户权限后必须重新启动项目?执行刷新权限;在更改权限以重新加载它们之后 FLUSH PRIVILEGES; 执行刷新权限;在更改权限以重新加载它们之后 FLUSH PRIVILEGES; 再次检查用户是否已被授予权限。使用以下命令检查用户的授权: show grants for 'user'@'localhost'; 并确保再次使用命令:FLU

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

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


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

执行刷新权限;在更改权限以重新加载它们之后

FLUSH PRIVILEGES;

执行刷新权限;在更改权限以重新加载它们之后

FLUSH PRIVILEGES;

再次检查用户是否已被授予权限。使用以下命令检查用户的授权:

show grants for 'user'@'localhost';

并确保再次使用命令:
FLUSH PRIVILEGES授予权限后。

再次检查用户是否已被授予权限。使用以下命令检查用户的授权:

show grants for 'user'@'localhost';

并确保再次使用命令:
FLUSH PRIVILEGES授予权限后。

好主意,但权限必须有效。他们在饭后也工作是的,没错。重新启动后,权限将生效。同花顺权限可以。明白了。真的谢谢。好主意,但权限必须有效。他们在饭后也工作是的,没错。重新启动后,权限将生效。刷新权限可以。明白了。真的谢谢。谢谢你的编辑!谢谢你的编辑!非常感谢,非常感谢。