WordPress如何修改Mysql數據庫的表前綴_MySQL教程
推薦:sqlitestudio怎么用如何使用sqlitestudio在SQLite中快速導入導出數據: 首先由于是.NET項目轉Android,原有數據庫使用的是SQLSERVER,由于項目相同部分結構還是需要用到原有的數據表結構,為了減少重復勞動,直接將SQLSERVER中的表轉換成SQLite,當前使用的轉換工具是Convert SQL Server D
我們知道 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;
搞定,收工!
分享:MS SQL Server Management Studio Express怎么安裝?Microsoft sql server Management Studio Express (SSMSE) 是一種免費、易用的圖形管理工具,用于管理 SQL Server 2005 Express Edition 和具有高級服務的 SQL Server 2005 Express Edition。SSMSE 還可以管理任何版本的 SQL Server 2005 創建的 SQL Server 數據庫引擎
- 相關鏈接:
- 教程說明:
MySQL教程-WordPress如何修改Mysql數據庫的表前綴。