WordPressをインストールするときに、接頭辞という項目があり、「ひとつのデータベースに複数のWordPressをインストールしたい場合、これを変えてください。」とでます。
実際にひとつのデータベースに複数のWordPressをインストールするとどうなるのか気になったのでやってみました。
接頭辞の違う複数のWordPressテーブルが生成される
結論から言うと、そのままひとつのデータベースの中に、設定した接頭辞で複数のWordPressのテーブルが生成されます。
唯一の違いとしては、複数インストールするとphpMyAdminのエクスプローラー表示のところに、検索欄が出てくることです。ここに接頭辞を入力すると、その接頭辞のついたテーブルだけが表示されるので、疑似的に単一のインストールと同じような表示になります。
実験として、3つのWordPressをひとつのデータベースにインストールし、接頭辞をそれぞれ、wp1/wp2/wp3としました。
phpMyAdminの中で上記のような表示になりました。複数インストールはデータベースが複雑になるのではないかと心配でしたが、思ったより綺麗に整理されるようです。
同じデータベースに再インストール
ついでですが、WordPressインストール後に、FTPサーバから一度WordPressのデータを消して、再度同じデータベースと接頭辞を指定してインストールするとどうなるのか実験しました。
再度インストールした場合、下記のような表示が出ます。
エラーかな?と思ったのですが、ログインボタンがあるので、そのまま進むと元のWordPressが復活しました。FTPに入っている画像やプラグイン、テーマなどは消えてしまいますので、このような操作は無理なのかと思っていましたが、思わぬ挙動でした。