我已经尝试了几种方法,试图找出从新驱动程序到注册驱动程序再到更改我的MySQL数据库权限的问题所在。只有在连接外部IP时才会出现此问题。- 这表明MySQL我的java主类如下所示:`public static String IP;//NULL变量用于mySQL服务器IP public static final String user
show grants for root@localhost; GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTIONhttps://dev.mysql.com/doc/refman/5.5/en/proxy-users.html
这使外部用户能够成为第二个用户的代理;也就是
我有许多用户通过虚拟专用网连接到MySQL,所以我们有类似于grant select on foo.* to user@ipaddress1之类的授权。本周,在VPN上使用的IP更改为address2,因此user@ipaddress1授权不再工作。
在MySQL中处理更新用户和授予信息以反映此更改的最佳方法是什么?请注意,授权是一个严重的混乱,因为某些用户被排除在特定表中的特定列之外,因此我们不得不围绕被排除的对象进行授权。