1044 - 用户访问被拒绝' root'%'%'到数据库'测试' cleardb

时间:2016-01-19 11:27:07

标签: mysql navicat cleardb

我有一个问题,当我尝试连接到cleardb中的数据库时,它给了我这个错误:

1044 - Access denied for user 'root'@'%' to database 'test'

当它通过navicat连接并尝试上传新的test.sql文件来更新我的数据库时,我得到同样的错误。

有办法吗?

1 个答案:

答案 0 :(得分:1)

MySQL中的默认root用户没有访问外部本地主机的权限,因此您应该创建一个能够执行此操作的用户:

CREATE USER 'someuser'@'%' IDENTIFIED BY "your_password";
GRANT ALL PRIVILEDGES ON test.* TO 'someuser'@'%';

然后尝试与此用户联系