質問: お名前サーバーで運用しているWordPressの表示がおかしくなってしまった為、次のような手順で再インストールを行いました。 ``` 1.WordPressのフォルダ名を変更(バックアップの為) 2.phpMyAdminをインストールし、データをエクスポート。(お名前サーバーでphpmyadminを使うには、自分でインストールしなければならない為) 3.新規にデータベース作成 3.元々WordPressの入っていたフォルダに、新たにWordPressをインストール(この時、接続差のデータベースは新規に作成したデータベースにした。 ``` と、ここまではいいのですが、新たに作成したデータベースに、phpMyAdminでログインすると、なぜか、 ``` データベースが存在しません ``` と表示されてしまい、古いデータベースのデータをインポート出来ません。 見ると、サーバーの表示が、なぜか古いデータベースの表示になってしまっています。 もちろん、ユーザーIDとパスワードが間違っているなんてことはありません。 古いデータベースにはもちろんアクセスできます。 新規にインストールしたWordPressは、きちんと表示されており、記事も投稿できますので、データベースが無いなんてことはありません。 けれども、そのデータベースをphpmyadminで表示することが出来ないのです。 つまり、新規に作成したデータベースにアクセスする事が出来ないのですが、どう対処したらいいのかわからず困惑しております。 なんとかして、新規に作成したデータベースにアクセスしたいのですが、何かいい方法といますか、対処法や、またはphpMyAdmin以外でデータベースにアクセスする方法など、ご存知の方いらっしゃいましたら、ご教授いただけないでしょうか?
回答: お名前サーバーのコントロールパネルで、「データベース設定 > MySQL」を開いて、データベース接続設定を再度確認してみてください。 たとえば、お名前サーバーでは、MySQLのホストが複数ありますが、古いデータベースと新しいデータベースで、ホスト名が異なることはないでしょうか? データベースホスト名が、異なるようであれば、 phpMyAdmin の設定で、下記のホスト名の部分をコピーして、もう1台分増やしてください。 ``` $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false; ```