无法从zapier#1044连接到数据库 - 用户拒绝访问

时间:2014-09-25 07:34:50

标签: mysql

我正在尝试将Zapier连接到我的数据库。 Zapier对此的支持非常有限,似乎是围成一圈。

我需要使用此代码向我的数据库上的用户进行GRANT SELECT;

GRANT SELECT ON my-database-here.my-table-here TO 'user-here'@'ip-address-here' IDENTIFIED BY 'my-password-here';

我收到的错误是;

#1044 - Access denied for user 'xxx'@'localhost' to database 'xxxx'

用户具有所有特权,但似乎无法使其正常运行。这里的任何帮助都会受到极大的欢迎。

由于

1 个答案:

答案 0 :(得分:0)

您可能需要为MySQL数据库设置root帐户:

在终端类型中:mysqladmin -u root password 'root password goes here'

然后调用MySQL客户端:mysql -h localhost -u root -p

你有两个问题:

1 => mysql -uroot -p应该输入bash(也称为终端)而不是MySQL      命令行。您可以通过键入来修复此错误。

 exit
在MySQL命令行中

。现在你回到你的bash / terminal命令行。

您遇到语法错误:

mysql -uroot -p;

-p前面的分号需要去。正确的语法是:

mysql -uroot -p

在bash命令行中输入正确的语法。如果您有一个设置,请输入密码;否则只需按下回车键。您应该得到类似于此的响应:

enter image description here