WordPress批量更換域名sql操作語句+更換數據庫名和用戶名

批量更換域名

進入網站空間數據庫管理phpmyadmin界面,找到sql按鈕,輸入以下語句即可:

UPDATE wp_options SET option_value = replace(option_value, '舊域名','新域名'); 
UPDATE wp_posts SET post_content = replace(post_content, '舊域名','新域名'); 
UPDATE wp_comments SET comment_content = replace(comment_content, '舊域名', '新域名'); 
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, '舊域名', '新域名');

註:

  1. wp_ 這個表前綴請務必和你的數據庫表前綴保持一致,否則更改失敗;
  2. 域名要帶上https://或http://
  3. 操作數據庫有風險,請提前做好備份

除了操作sql語句還有其它方式更改域名,但是改sql應該是最簡單的,到數據庫執行上面的語句即可,只是要注意些細節,不然容易出錯;

更改數據庫名和用戶名

當時的操作順序是先導入舊的數據庫然後修改的數據庫名;

步驟:

同樣是進入網站空間數據庫管理phpmyadmin界面,這次需要root權限的賬戶,如果是安裝了寶塔的服務器,可以到寶塔數據庫管理界面 > 直接獲取root密碼;

登錄之後,找到要修改的數據庫並打開,點擊操作按鈕 > 找到修改數據庫名修改即可;

修改完畢後你會發現寶塔數據庫里並沒有新命名的數據庫,別著急,我們再再寶塔數據庫管理界面點擊 > 從數據庫獲取,命名好的數據庫就出來了;

你會發現之前的數據庫是空的,可以刪掉了,新的數據庫還不能用,那是因為它並沒有保留舊數據庫的操作用戶,你需要重新添加一下;

回到數據庫管理phpmyadmin界面,打開權限管理界面,再找到新增用戶賬戶並打開,把登錄信息填好,用戶名和密碼都可以沿用舊數據庫的用戶名和密碼;

主機名注意要選擇 本地即localhost,只需要把用戶名,主機名,密碼填好即可,後面的不用管,全局權限全選,但要排除一個GRANT項,然後點擊執行即可;

這樣數據名和用戶名就都改好了,最後記得在網站根目錄修改wp-config.php文件,把數據庫信息一一對應上,網站就可以正常打開了。

給TA打賞
共{{data.count}}人
人已打賞
工具類教程類網址類

OnWorks - 支持魔法上網免費雲電腦|免費領取一年 .gay 域名

2021-10-26 0:51:55

工具類教程類

TS一鍵無損轉MP4

2021-11-29 0:09:22

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
個人中心
今日簽到
有新私信 私信列表
搜索