[英]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.