/ / RDSインスタンス上にデータベースを持つEc2インスタンスにWordpressをインストールする - mysql、wordpress、amazon-web-services、amazon-ec2、amazon-rds

RDSインスタンス上にデータベースを持つEc2インスタンスにWordpressをインストールする - mysql、wordpress、amazon-web-services、amazon-ec2、amazon-rds

私はWordpressを既存のAWS ec2インスタンスにインストールしたいと思っています。 ただし、「データベース接続の確立中にエラーが発生しました」というエラーが表示されます。

私はここでチュートリアルに従った:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html

唯一の違いは、このチュートリアルはMySQLを別のインスタンス(つまり:RDS)上で実行したいのと同じec2インスタンスにMySQLをインストールしている人向けのものです。

私が実行した手順:

1)ec2インスタンスにhttpd24、php56、php56-mysqlndパッケージをインストールしました。

2)権限とdbを持つMySQLユーザーを作成しました:

CREATE USER "wordpress-user"@"localhost" IDENTIFIED BY "your_strong_password";
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";

3)適切な値でwp-config値を入力します。

define("DB_USER", "wordpress-user"); //without the "@"localhost"" part
define("DB_HOST", "[RDS endpoint]:3306");

4)このチュートリアルで説明されている残りの説明(Apache Webサーバーのパーマリンクとファイルのアクセス許可を許可する)。

しかし、私はWordpressのブログのURLを入力すると私はエラーが表示されます: "データベース接続を確立中にエラーが発生しました"。

誰も私のセットアップに何が間違っているかについての提案はありますか?

ありがとうございました。

回答:

回答№1は0

私はDBユーザーのためのホストを指定しないことでこれを動作させました(つまり: "wordpress-user"@"%" のではなく、 "wordpress-user"@"localhost")。