wp-config.phpに指定する「MySQL のホスト名」とは
WordPressの設定ファイルwp-config.phpで、「MySQLのホスト名」には何を指定すれば良いのか、簡単にまとめておきます。
ホスト名とは、データベースが稼動しているサーバーのサーバー名です。レンタルサーバーなどでは、「DBサーバーアドレス」や「データベースサーバー名」として契約時やデータベース作成時に指定されることがあります。
「xxxxxx.db.xxxxx.ne.jp」のような形式になるのが一般的です。
この記事の内容
さくらインターネットの場合
たとえば、さくらインターネットでは、サーバコントロールパネルから「データベースの設定」を選択すると、データベース情報が表示されます。
一番上の「データベース サーバ」がホスト名にあてはまるものです。
この「xxxxxx.db.sakura.ne.jp」のようなサーバ名(ホスト名)をwp-config.phpのDB_HOSTに指定します。
/** MySQL のホスト名 */ define('DB_HOST', 'xxxxxx.db.sakura.ne.jp');
その他の指定項目、データベース名、ユーザー名、パスワードも同じように指定します。
エックスサーバーの場合
エックスサーバーではサーバーパネルの「MySQL設定」画面を下にスクロールするとホスト名を調べることができます。
この画面からデータベース名やユーザー名も調べることができます。
サイト移転時は一般的に、これらの項目にパスワードを加えた4項目の設定が必要になります。移転予定の場合は作業前に整理しておくとよいでしょう。
wp-config.phpのデータベース設定項目
- define('DB_NAME', 'ここにデータベース名を入力');
- define('DB_USER', 'ここにユーザー名を入力');
- define('DB_PASSWORD', 'ここにパスワードを入力');
- define('DB_HOST', 'ここにホスト名を入力');
実際には接頭辞($table_prefix)の設定も必要ですが、移転時に変更するケースは多くないので、ここでは説明を省略します。