我有一个问题,当我尝试连接到cleardb中的数据库时,它给了我这个错误:
1044 - Access denied for user 'root'@'%' to database 'test'
当它通过navicat连接并尝试上传新的test.sql文件来更新我的数据库时,我得到同样的错误。
有办法吗?
答案 0 :(得分:1)
MySQL中的默认root用户没有访问外部本地主机的权限,因此您应该创建一个能够执行此操作的用户:
CREATE USER 'someuser'@'%' IDENTIFIED BY "your_password";
GRANT ALL PRIVILEDGES ON test.* TO 'someuser'@'%';
然后尝试与此用户联系