繁体   English   中英

AWS Lightsail Wordpress 托管 MySQL 找不到数据库 mysqldump 命令

[英]AWS Lightsail Wordpress Managed MySQL Database mysqldump command not found

我在这里遵循指南: https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-connect-wordpress-to-mysql-managed-database

在步骤 2.3 中,它要求我输入命令:

mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | mysql -u DbUserName --host DbEndpoint --password

(在换出用户名和端点之后)。

当我这样做时,我得到了回应:

-bash: mysql: command not found
-bash: mysqldump: command not found

我发现 mysql 和 mysqldump 命令不在路径上,所以我环顾四周,在/opt/bitnami/mysql/bin/中找到了它们

当我尝试从那里运行它们(或 cd 进入该目录)时,我得到:

-bash: /opt/bitnami/mysql/bin/mysql: Permission denied
-bash: /opt/bitnami/mysql/bin/mysqldump: Permission denied

我还尝试使用/home/bitnami/bitnami_application_password中的密码假设 root su root的角色,但这会导致:

su: Authentication failure

我花了一段时间才弄清楚,但我在这里找到了答案: https://docs.bitnami.com/bch/how-to/troubleshoot-permission-issues/在页面底部。 我跑了之后:

 sudo /opt/bitnami/use_wordpress

我的 bash 环境已更新,我能够运行原始命令。

暂无
暂无

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

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