前提・実現したいこと
WORDPRESSのローカル開発環境を構築するのにMAMPを使っています。
phpMyAdminからすでにデータベースは「wordpress」という名前で作成済みです。
ポート番号は、Apacheが8888、MySQLが8889にいています。
C:\MAMP\htdocs\wordpress\wp-config.phpの中は、
define('WP_DEBUG', true); /** WordPress のためのデータベース名 */ define('DB_NAME', 'wordpress'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'root'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'root'); /** MySQL のホスト名 */ define('DB_HOST', 'localhost');
のように書き換えてあります。
発生している問題・エラーメッセージ
chromeからhttp://localhost:8888/wordpress/wp-admin/にアクセスすると、
Warning: mysqli_real_connect(): (HY000/2003): Can't connect to MySQL server on 'localhost' (10061) in C:\MAMP\htdocs\wordpress\wp-includes\wp-db.php on line 1531 データベース接続確立エラー これは、wp-config.php ファイルのユーザー名とパスワードが正しくないか、あるいは localhost のデータベースサーバーに接続できないかのどちらかを意味します。ホスティングサービスのデータベースサーバーがダウンしているかもしれません。 ユーザー名とパスワードに間違いはありませんか ? 正しいホスト名を入力しましたか ? データベースサーバーは稼働していますか ? こうした用語が何を意味しているのか分からない場合は、ホスティングサービスに連絡するべきでしょう。助けが必要であればいつでも WordPress サポートフォーラムを訪れることができます。
というエラーが表示されます。
試したこと
試した対処法は、
・localhostを127.0.0.1に変更する。
・MAMPのwebstart上のMySQL情報を確認しても、
Host localhost
Port 8889
User root
Password root
とあり確かに入力と一致している。
エラー対処方法をご存知の方教えていただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/09 07:00