萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> WordPress如何修改Mysql數據庫的表前綴

WordPress如何修改Mysql數據庫的表前綴

   我們知道 WordPress 的數據庫表,可以設置前綴,默認是 wp_,很多同學也就默認用了 wp_,如果某種原因(比如提高安全性)要修改的 WordPress 數據的前綴,我們應該怎麼做?

  開始之前

  修改數據是一件風險很高的工作,開始之前必然就是做好數據庫備份 ,也可以把博客設置為維護狀態

  在 wp-config.php 修改數據庫前綴

  打開你的 wp-config.php 文件,把數據庫前綴 wp_ 改成你想要的前綴,比如 wpjam_。

  $table_prefix = 'wpjam_';

  修改數據表名字

  打開 PHPMySQL,找到你的數據庫,然後執行以下 SQL,把所有數據庫表前綴從 wp_ 改成 wpjam_。

  RENAME table `wp_commentmeta` TO `wpjam_commentmeta`;

  RENAME table `wp_comments` TO `wpjam_comments`;

  RENAME table `wp_links` TO `wpjam_links`;

  RENAME table `wp_options` TO `wpjam_options`;

  RENAME table `wp_postmeta` TO `wpjam_postmeta`;

  RENAME table `wp_posts` TO `wpjam_posts`;

  RENAME table `wp_terms` TO `wpjam_terms`;

  RENAME table `wp_term_relationships` TO `wpjam_term_relationships`;

  RENAME table `wp_term_taxonomy` TO `wpjam_term_taxonomy`;

  RENAME table `wp_usermeta` TO `wpjam_usermeta`;

  RENAME table `wp_users` TO `wpjam_users`;

  修改 Options 表中的數據

  使用下面語句把 options 表中的 option_name 以 wp_ 開頭的值改成 wpjam_ 開頭。

  SELECT REPLACE(option_name, 'wp_', 'wpjam_') FROM wpjam_options;

  修改 UserMeta 表中的數據

  使用下面語句把 UserMeta 表中的 meta_key 以 wp_ 開頭的值改成 wpjam_ 開頭。

  SELECT REPLACE(meta_key, 'wp_', 'wpjam_') FROM wpjam_usermeta;

  搞定,收工!

copyright © 萬盛學電腦網 all rights reserved