導出資料庫進行修改
導出資料庫修改這方法基本上算是頗簡單的方式,只要你導出資料庫後,用筆記本開啟.sql檔案,然後透過「尋找+取代」的方式,把預設的「wp_」前綴名稱改為你要的名稱,然後儲存並上傳回去,這樣就解決了,所以在此我們就不多著墨囉!
Prefix Table Changer透過外掛修改
改資料表的前綴名稱,除了導出資料庫進行修改外,當然也有外掛可以來修改,國外網友開發了一個外掛叫作「WP Prefix Table Changer」,你可以透過這外掛在網誌後台輕鬆修改。
外掛名稱:WP Prefix Table Changer
功能說明:輕鬆修改資料表前綴名稱。
官方網站:http://blogsecurity.net/uncategorized/tool-130707
外掛下載:按這裡
第1步 因為這外掛似乎沒有在WordPress官方網站上,所以我們必須到原作者網站進行下載。請點擊「DOWNLOAD WP-Prefix-Changer here」進行下載。
第2步 下載完成後,請到您WordPress後台,點擊左方【外掛】→【新增外掛】,接著在「安裝外掛」區域點擊瀏覽找到您的外掛,再點擊﹝立刻安裝﹞。
第3步 接著系統就會開始上傳並安裝外掛,完成後請點擊「啟用外掛」。
第4步 啟用外掛後,點擊左方【外掛】→【Prefix Changer】,進入後在畫面中的欄位會看到「wp_」,請把它改成你要的,然後點擊﹝Start Renaming﹞。
※在做任何修改前,請務必先作好備份※
請注意原本的「wp」字眼只可以修改成「英文字母」或「數字」,不可以加入其它東西,而名稱後面請務必加上「_」(底線)。
例如你可以改成:「wp27table_」。
第5步 當修改完成後,畫面就會顯示許多綠色的「Success」字樣囉!趕快檢查看看網誌有沒有正常運作囉!
看完外掛修改的使用教學後,感覺透過外掛修改似乎是一件很容易的事情,理論上來說沒有錯,但是你不能保證不會遇到突發狀況?以上的教學我自己是在本機中作實驗的,修改上十分的順利,但是我把外掛拿到虛擬主機來測試後,卻出錯誤訊息:
Your User which is used to access your WordPress Tables/Database, hasn’t enough rights( is missing ALTER-right) to alter your Tablestructure.
基本上這是說你的資料庫使用者權限不足,不過說真的我也不清楚在哪邊才可以解決這問題,網路上大家常遇到這樣的狀況,不過好像無解,多數使用者好像後來都改用SQL語法進行修改,如果你也是無法用外掛修改者,建議你還是透過SQL語法或是導出資料庫慢慢修改吧!
我是選擇透過SQL語法修改的,但在第7步、輸入完語法三的時候,我手癢去重新整理後台,結果執行無法四卻顯示影響0行,這會不會很嚴重… 有點擔心之後會出意外 :((
我重新又命名一次,結果還是影響0行,有沒有可能是最新版本的database改變? 請問我有辦法手動驗證語法四有無正確設定嗎?
影響是0等於沒改到,不用擔心。
如果以上方式不好用,可以考慮使用外掛: https://wordpress.org/plugins/change-table-prefix/ (不過我沒有實測過)
建議先進行備份後再行操作比較安全。
版主:我是一個新手,網站上剛灌好wordpress還沒輸入任何資料,看到您提到修改前綴字的重要性,想做更改可是不知如何下手,我是使用威博達的網路空間,wordpress的資料夾是系統灌上去的,安裝是他交我裝的,所以想請教現在要改前綴字是直接到ftp後台找到該資料夾改就可以嗎,還是另有方法,請指教,謝謝!
如果缺少某一串語法呢?
像我的資料庫就缺wp_user_roles這個參數
那還可以改嗎?
我在加那四串語法的時候有兩個無法更新耶
那該怎麼辦?
我現在完全進不去後台
(淚奔)
那外掛在2.7也可以用?
香腸~
你哪張wp後台不太一樣耶! 是外掛嗎?
改完了改完了~~ 這樣應該比較不會被駭吧~ 只要不知道我改什麼名稱應該很OK?
我說香腸阿…
第六步驟的權限 還是打錯了…
你打成”全限”
無言了…
諾的貼心範例修正:
ALTER TABLE wp_comment RENAME TO newtable_comments
改為:
ALTER TABLE wp_comments RENAME TO newtable_comments
打完收工~*
YA!在喘息上有吵有效^^,圖文教學出來了 :razz:
這樣就不必在地上打滾了,因為這是我要的「啃的雞」了^^
感謝香腸,這根我就吃下了>.^
—
辦公室的大小事全至拆組達人
http://ieg.twbbs.org/
終於成功了,感謝香腸的教學^^
第六步又錯字喔~
“您沒有足夠的全縣以編輯此網誌分頁”
應該是
“您沒有足夠的權限以編輯此網誌分頁”
是用新注音打的吧~