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