WordPressのデータベーステーブルの接頭辞を変更する方法とエラーが出た場合(phpMyAdmin版)
複数のブログを構築しているのですが、
ブログ自体の名称が似てるものがいくつかあり、
データベーステーブルの接頭辞も似ていて、
一覧で確認するとバラバラに表示されているのが判明しました。
そこで接頭辞の名称を変更し、
データベースの一覧からも見易くするように
変更してみることにしました。
この記事の目次【データベーステーブルの接頭辞を変更する方法とエラーが出た場合(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で簡単に
データベーステーブル接頭辞の名前を書き替える事が出来ます。
にほんブログ村