我有一个问题,当我尝试连接到cleardb中的数据库时,出现此错误:
1044 - Access denied for user 'root'@'%' to database 'test'
当它通过navicat连接并尝试上传新的test.sql文件以更新我的数据库时,我得到了相同的错误。
有办法吗?
最佳答案
MySQL中的默认root用户没有访问本地主机外部的权限,因此您应该创建一个用户来执行以下操作:
CREATE USER 'someuser'@'%' IDENTIFIED BY "your_password";
GRANT ALL PRIVILEDGES ON test.* TO 'someuser'@'%';
然后尝试与此用户连接
关于mysql - 1044-用户'root'@'%'对数据库'test'cleardb的访问被拒绝,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34875584/