授予远程创建和更新MySQL中表的访问权限

时间:2014-03-13 06:00:46

标签: mysql mysql-workbench

我是MySQL数据库的新用户。在我的场景中,我在我的客户端的一台机器上安装了MySQL,该机器位于另一个域中。我可以使用他的凭据连接到他的数据库。我可以访问显示数据库和所有初步的事情。但是当我尝试在数据库中创建和更新表时,它显示错误“错误代码1142 CREATE命令被拒绝给用户'root'@'computer_name.company.com'”。我使用“GRANT ALL PRIVILEGES ON'Catabase_name'。* to'root'@'computer_name.company.com'”和“FLUSH PRIVILEGES”。我还检查了防火墙上所有可能的MySQL权限。请告诉我哪里出错了。提前谢谢。

1 个答案:

答案 0 :(得分:0)

检查是否有其他用户匹配' root' @'%。company.com' (从mysql.user中选择*); 尝试通过添加" IDENTIFIED BY' xxx'";

来更改密码