ワードプレスの接頭辞を変えることで対応ができる。
ここでは、インストール後に接頭辞を変更したくなった時に行うSQL操作をメモ。
というよりも、二つ目のワードプレスをインストールするときに接頭辞を被らないようにすれば次の作業は不要と思う。
—
「wp_」を「wp1_」に変更するには、phpMyAdminのSQLタブで次の通り編集する。
1.wp-config.phpを編集する。
$table_prefixの値を変更したい接頭辞に書き換える→アップ
1 |
$table_prefix = 'wp1_'; |
2.テーブルの接頭辞「wp_」を「wp1_」に書き換える。
※phpMyAdminのSQLタブで実行
1 2 3 4 5 6 7 8 9 10 11 12 |
ALTER TABLE wp_commentmeta RENAME TO wp1_commentmeta; ALTER TABLE wp_comments RENAME TO wp1_comments; ALTER TABLE wp_links RENAME TO wp1_links; ALTER TABLE wp_options RENAME TO wp1_options; ALTER TABLE wp_postmeta RENAME TO wp1_postmeta; ALTER TABLE wp_posts RENAME TO wp1_posts; ALTER TABLE wp_terms RENAME TO wp1_terms; ALTER TABLE wp_termmeta RENAME TO wp1_termmeta; ALTER TABLE wp_term_relationships RENAME TO wp1_term_relationships; ALTER TABLE wp_term_taxonomy RENAME TO wp1_term_taxonomy; ALTER TABLE wp_usermeta RENAME TO wp1_usermeta; ALTER TABLE wp_users RENAME TO wp1_users; |
3.テーブル内のデータ「wp_」を「wp1_」に書き換える。
※phpMyAdminのSQLタブで実行
1 2 3 |
UPDATE wp1_options SET option_name = 'wp1_user_roles' WHERE option_name = 'wp_user_roles'; UPDATE wp1_usermeta SET meta_key = 'wp1_capabilities' WHERE meta_key = 'wp_capabilities'; UPDATE wp1_usermeta SET meta_key = 'wp1_user_level' WHERE meta_key = 'wp_user_level'; |
終わり