繁体   English   中英

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

[英]cannot connect to database from zapier #1044 - Access denied for user

我正在尝试将Zapier连接到我的数据库。 Zapier对这一点的支持非常有限,并且似乎在转圈。

我需要使用以下代码将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'

用户拥有所有特权,但似乎无法正常使用。 在这里的任何帮助都可以得到很大的帮助。

谢谢

您可能需要为MySQL数据库设置一个根帐户:

在终端中输入: mysqladmin -u root password 'root password goes here'

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

您有2个问题:

1 => mysql -uroot -p应该在bash(也称为终端)中键入,而不是在MySQL命令行中键入。 您通过键入来解决此错误。

 exit

在您的MySQL命令行中。 现在您又回到了bash / terminal命令行。

您有语法错误:

mysql -uroot -p;

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

mysql -uroot -p

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM