WordPress完美更換數(shù)據(jù)庫表前綴教程
WordPress完美更換數(shù)據(jù)庫表前綴教程前言 今天博主把本站的數(shù)據(jù)庫表前綴給更換了一遍,主要是為了網(wǎng)站的安全性,但是我們在初次使用WordPress的時(shí)候?yàn)榱朔奖阄覀兌疾捎昧四J(rèn)的wp_表前綴,其不然這樣的話網(wǎng)站安全性就會降低,那么我們安裝好了之后特別是發(fā)展了一段時(shí)間了之后,我
WordPress完美更換數(shù)據(jù)庫表前綴教程前言 今天博主把本站的數(shù)據(jù)庫表前綴給更換了一遍,主要是為了網(wǎng)站的安全性,但是我們在初次使用WordPress的時(shí)候?yàn)榱朔奖阄覀兌疾捎昧四J(rèn)的wp_表前綴,其不然這樣的話網(wǎng)站安全性就會降低,那么我們安裝好了之后特別是發(fā)展了一段時(shí)間了之后,我
今天博主把本站的數(shù)據(jù)庫表前綴給更換了一遍,主要是為了網(wǎng)站的安全性,但是我們在初次使用WordPress的時(shí)候?yàn)榱朔奖阄覀兌疾捎昧四J(rèn)的wp_表前綴,其不然這樣的話網(wǎng)站安全性就會降低,那么我們安裝好了之后特別是發(fā)展了一段時(shí)間了之后,我們要怎么樣才可以完美的更換數(shù)據(jù)庫的前綴呢?
首先你必須要備份一下的數(shù)據(jù)庫,以免造成途中意外之類什么的,最好還是先備份一下數(shù)據(jù)庫文件。
打開你的根目錄下的wp-config.php文件,把里面
$table_prefix = 'wp_';
中的wp_改成你要 更換的數(shù)據(jù)表前綴(我們這里拿new做示例)。
打開你的數(shù)據(jù)庫后臺,執(zhí)行以下命令:
ALTER TABLE wp_commentmeta RENAME TO new_commentmeta; ALTER TABLE wp_comments RENAME TO new_comments; ALTER TABLE wp_options RENAME TO new_options; ALTER TABLE wp_posts RENAME TO new_posts; ALTER TABLE wp_postmeta RENAME TO new_postmeta; ALTER TABLE wp_users RENAME TO new_users; ALTER TABLE wp_usermeta RENAME TO new_usermeta; ALTER TABLE wp_links RENAME TO new_links; ALTER TABLE wp_terms RENAME TO new_terms; ALTER TABLE wp_term_taxonomy RENAME TO new_term_taxonomy; ALTER TABLE wp_term_relationships RENAME TO new_term_relationships; /*PS:其中new就是你的新數(shù)據(jù)表前綴,你可以自行更改,請勿復(fù)制此行到SQL命令執(zhí)行*/
執(zhí)行完上面的以后,你在前臺訪問的是一切正常,但是后臺一點(diǎn)都不正常了,那么就繼續(xù)執(zhí)行以下的命令:
update new_options set option_name = replace(option_name,'wp_user_roles','new_user_roles'); update new_usermeta set meta_key = replace(meta_key,'wp_capabilities','new_capabilities'); update new_usermeta set meta_key = replace(meta_key,'wp_user_level','new_user_level'); update new_usermeta set meta_key = replace(meta_key,'wp_capabilities','new_user-settings'); update new_usermeta set meta_key = replace(meta_key,'wp_user_level','new_user-settings-time'); update new_usermeta set meta_key = replace(meta_key,'wp_user_level','new_dashboard_quick_press_last_post_id'); /*PS:要把new換成你自己的數(shù)據(jù)表前綴*/
最后就完成了。
看了以上的教程,是不是又多學(xué)到了一點(diǎn)點(diǎn)的東西呢,如果你使用了上面的更換方法出現(xiàn)什么問題,歡迎在下方給我留言,我會第一時(shí)間給你解答的。
版權(quán)所有:深圳市網(wǎng)商在線科技有限公司