WordPressのデータベースのテーブル接頭辞を、phpMyAdminで変更する方法

LINEで送る
Pocket

最近サーバーを変更してWordPressの引っ越しをしたのですが、引っ越し前のサーバーの初期設定でWordPressのデータベースのテーブル接頭辞が今のサーバーのものと違う!という状態だったので、管理が後々統一されていないとやいこしいだろうなぁ。ということで、WordPressのデータベースのテーブル接頭辞を、phpMyAdminで変更することにしました。

WP_DB01

ただ正直まだデータベースをよくわかっていません。phpMyAdminの記述なんてさっぱりです。。
なので、一回やっただけでは忘れてしまうので、覚書代わりに。

記述方法、順番

まずは

1, データベースにログインして、phpMyAdminを表示させる。

ここは大丈夫ですよね?なので次。

2, 変更したいデータベースのテーブルを選択して、接頭辞を確認する。

WP_DB02
今回は『wp04_』を『wp02_』にします。
ちなみに最初はドメインキングで作ったデータベースの接頭辞が『wpdk_』だったので、これが嫌で変更することにしたのですが、今回は現在管理しているデータベースの2つ目が、なぜか『wp04_』が作成され、運用されてたので、これを直すことにしました。

3, SQLタグに、接頭辞を書き換えるクエリを入力し、実行します。

WP_DB01

『wp04』が含まれている全てのファイルを変更しないといけないので、それぞれに下記のような記述を作ります。(『wp04』と『wp02』はそれぞれ置き換えるTBネーム、置き換えられるTBネームです。)

ALTER TABLE wp04_cbnetpo_ping_optimizer RENAME TO wp02_cbnetpo_ping_optimizer;
ALTER TABLE wp04_commentmeta RENAME TO wp02_commentmeta;
ALTER TABLE wp04_comments RENAME TO wp02_comments;
ALTER TABLE wp04_links RENAME TO wp02_links;
ALTER TABLE wp04_options RENAME TO wp02_options;
ALTER TABLE wp04_postmeta RENAME TO wp02_postmeta;
ALTER TABLE wp04_posts RENAME TO wp02_posts;
ALTER TABLE wp04_terms RENAME TO wp02_terms;
ALTER TABLE wp04_term_relationships RENAME TO wp02_term_relationships;
ALTER TABLE wp04_term_taxonomy RENAME TO wp02_term_taxonomy;
ALTER TABLE wp04_usermeta RENAME TO wp02_usermeta;
ALTER TABLE wp04_users RENAME TO wp02_users;

ちなみに実行が終わったら、SQLは正常に実行されました。 とでます。

WP_DB03

が、間違えているとエラーが表示されますので、実行する記述は、テキストエディタ等に残した状態にして、エラーがでたらそこから間違ったものを探して元に戻してから再度トライしてください。当方も一度やってしまいました。。

4, 検索タグで、さらに『wp04_』を検索して、それも変更する。

このままでは、テーブルのファイル内に『wp04_』が残っている状態でエラーとなるので、それを検索して変更していきます。
WP_DB04

検索すると下記のようになります。
WP_DB05

ので、その6項目の『wp04_』を変更するために、下記の記述を作って、同じように実行します。(『wp04』と『wp02』は上記同様、それぞれ置き換えるTBネーム、置き換えられるTBネームですが、今回は順番が逆なので注意!)

UPDATE wp02_options SET option_name = 'wp02_user_roles' WHERE option_name = 'wp04_user_roles';
UPDATE wp02_usermeta SET meta_key = 'wp02_capabilities' WHERE meta_key = 'wp04_capabilities';
UPDATE wp02_usermeta SET meta_key = 'wp02_user_level' WHERE meta_key = 'wp04_user_level';
UPDATE wp02_usermeta SET meta_key = 'wp02_user-settings' WHERE meta_key = 'wp04_user-settings';
UPDATE wp02_usermeta SET meta_key = 'wp02_user-settings-time' WHERE meta_key = 'wp04_user-settings-time';
UPDATE wp02_usermeta SET meta_key = 'wp02_dashboard_quick_press_last_post_id' WHERE meta_key = 'wp04_dashboard_quick_press_last_post_id';

正常に実行されると、

WP_DB06

となります。

5, wp-config.phpを書き換える。

データベースを設置し、WordPressをインストールした時に書き換える、『wp-config.php』を書き換えます。


$table_prefix  = 'wp04_';

この記述を探し、


$table_prefix  = 'wp02_';

に書き換えます。

あとは確認してWordPressに普通にログインできればOK!!
です!!



関連記事

WP Social Bookmarking Lightを好きな場所に設置、移動する方法


WP Social Bookmarking Lightを好きな場所に設置、移動する方法です。 以前、自分で管理している…

記事を読む▷


ping_2017

2017最新版:PING送信先リスト16(WordPress Ping Optimizerへ登録するPingのURL)


久しぶりに新たなサイトのためにPingの送信先リストをチェックしてみたら、、、このようなよろしくない状態でした。。 …

記事を読む▷


アイキャッチ_RSSImport

WordPress:プラグイン”RSSImport”を使って気になるサイト等の最新情報を表示させる方法


前回はRSSのボタンを自分のサイトに表示させる方法を書いたのですが、今回は自分のサイト以外(勿論自分のものもOK!)の気…

記事を読む▷


2015最新版:PING送信先リスト20(WordPress Ping Optimizerへ登録するPingのURL)


色々と設定の見直し中なのですが、PingはSEO対策では大切なんですよね?正直まだイマイチPingは把握しきれていません…

記事を読む▷


OPG設定_3

WordPressのプラグインなしで、Jetpackと共存してFacebookやTwitter CardのOGPの設定をする!


先日、ようやく気になっていたOGPの設定を、WP-OGPのプラグインを変更して使えるようにしたのですが(詳細は こちら …

記事を読む▷


WPで全ページ見れなくなった時

WordPressの記事がトップページ以外、全部見れなくなった時の対処方法(404 error)


年末にサーバーの移転を進めていたのですが、以前に何度かサーバーの移転やWordpressの引っ越し等々していたので、大変…

記事を読む▷


WP-OGPの設定方法:WPの投稿記事のサムネイルをFBできちんと表示させる


この記事は前回からの続きなのですが、、、実は1年経ってます。。下書きを途中まで書いてたのですが、あまりにも大変で途中で終…

記事を読む▷


WordPressのメニューを、footer等用に作成して追加する方法


WorPressのデフォルトでは、gnavi(グローバルナビ)にメニューを追加し、表示させることはできますが、foote…

記事を読む▷


これは便利!!WordPressの投稿内に、管理者やログインユーザーにしか見れないメモを残す方法


よく投稿を途中まで作って、なかなか仕上げれずに長い期間あいてしまうと『これなんのサイト参考にしてたんやっけ?』とか『え〜…

記事を読む▷


301_re-direct

301リダイレクトでサイトのリニューアル(ドメインを変更)する!:.htaccessの記述、設定方法、順序etc.


最近サーバーの見直し、ドメイン管理会社の見直し、サイト内の見直し等々しているのですが、以前から使用していたサーバー(エク…

記事を読む▷


Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

参考にさせていただいてるサイト

Error: Feed has an error or is not valid

PAGE TOP