我正在尝试将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'
用户具有所有特权,但似乎无法使其正常运行。这里的任何帮助都会受到极大的欢迎。
由于
答案 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命令行中输入正确的语法。如果您有一个设置,请输入密码;否则只需按下回车键。您应该得到类似于此的响应: