WordPressのデータベーステーブルの接頭辞を変更する方法とエラーが出た場合(phpMyAdmin版)

複数のブログを構築しているのですが、
ブログ自体の名称が似てるものがいくつかあり、
データベーステーブルの接頭辞も似ていて、
一覧で確認するとバラバラに表示されているのが判明しました。

そこで接頭辞の名称を変更し、
データベースの一覧からも見易くするように
変更してみることにしました。

 

 

WordPressの接頭辞(プレフィックス)とは

wp-config.php内にも記載してある通り、
データベースの頭に付けることで、
どのWordpressのデータベースなのかを
分かるようにしてくれます。
これによって、ひとつのデータベースで
複数のWordpressをインストールすることが出来ます。

※必ず先にデータベースのバックアップ(エクスポート)を
取っておいてください。

phpMyAdminでWordpessの接頭辞を変更する

【例】
「wp_ab」
となっているのを
「wp_cd」
に変更してみましょう。

一覧から該当するデータベーステーブルを選択する


一覧の左側にチェックボックスがあるので、
該当するテーブルにチェックを入れます。

データベーステーブルの接頭辞の名前を変える1


テーブル一覧の下のセレクトボックスから、
「テーブル名の接頭辞を付け替える」を選択し、
一番右下の実行ボタンを押します。

データベーステーブルの接頭辞の名前を変える2


付け替え元 ⇒ wp_ab
付け替え先 ⇒ wp_cd
と入力し、右下の実行ボタンを押します。

wp-config.phpよりデータベーステーブルの接頭辞の名前を変える

$table_prefix = ‘wp_ab’;
となっている箇所を
$table_prefix = ‘wp_cd’;
と書き替えて保存します。

wp-admin.phpにて「このページにアクセスする権限がありません。」というエラーが出た場合

WordPressの接頭辞を変更する際によくあるらしいですが、
データベーステーブルの中の名前が変更されていない事があり、
「このページにアクセスする権限がありません。」
というエラーが出ることがあります。

その場合はデータベース(phpMyAdmin)の検索から
「wp_ab」と入力して検索して名前を書き替えます。

まとめ

コマンド入力しなくてもphpMyAdminで簡単に
データベーステーブル接頭辞の名前を書き替える事が出来ます。

にほんブログ村 IT技術ブログ CMSへ
にほんブログ村
◆ コメントはこちらから