做java web项目,修改东西发现log中显示该没有数据库权限操作数据,
于是手动给该用户添加写权限,但是返回到项目中操作还是提示没有update权限。
我重启项目后恢复正常?
那么问题来了,这是为什么呢?
http://my.oschina.net/xinxingegeya/blog/271272
如果你手动地修改授权表(使用INSERT、UPDATE或DELETE等等),你应该执行mysqladmin flush-privileges或mysqladmin reload告诉服务器再装载授权表,否则你的更改将不会生效,除非你重启服务器。
参考自:
MySQL权限更改何时生效 http://www.data.5helpyou.com/article427.html