0
我可以无任何问题连接到我的数据库,我使用包含授予选项的*.*
上的所有权限设置了具有密码的用户。尝试授予权限时数据库上的用户拒绝访问
当我执行以下命令:
SHOW GRANTS FOR 'myuser'@'myip';
我得到:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'myip' WITH GRANT OPTION
然而,当我尝试以下方法:
CREATE SCHEMA test;
GRANT ALL ON test.* to 'testacc' identified by 'asdfasdf';
我得到Access denied for user 'myuser'@'myip' to database 'test'
,架构test
但是可以被成功创建。
唯一可行的是在我的服务器上直接作为root
(如localhost
)。
我已经尝试删除该帐户,授予/取消特权和冲洗它们。似乎没有任何工作,我不知道为什么。
运行于:
- 的Ubuntu LTS 16.04
也许你有动态IP,或使用代理? –
@MichaelO。我的IP多年来一直如此,我还没有在家设置过任何代理,也没有其他人也没有。这太奇怪了。 –