批量更換域名
進入網站空間數據庫管理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, '舊域名', '新域名');
註:
- wp_ 這個表前綴請務必和你的數據庫表前綴保持一致,否則更改失敗;
- 域名要帶上https://或http://
- 操作數據庫有風險,請提前做好備份
除了操作sql語句還有其它方式更改域名,但是改sql應該是最簡單的,到數據庫執行上面的語句即可,只是要注意些細節,不然容易出錯;
更改數據庫名和用戶名
當時的操作順序是先導入舊的數據庫然後修改的數據庫名;
步驟:
同樣是進入網站空間數據庫管理phpmyadmin界面,這次需要root權限的賬戶,如果是安裝了寶塔的服務器,可以到寶塔數據庫管理界面 > 直接獲取root密碼;
登錄之後,找到要修改的數據庫並打開,點擊操作按鈕 > 找到修改數據庫名修改即可;
修改完畢後你會發現寶塔數據庫里並沒有新命名的數據庫,別著急,我們再再寶塔數據庫管理界面點擊 > 從數據庫獲取,命名好的數據庫就出來了;
你會發現之前的數據庫是空的,可以刪掉了,新的數據庫還不能用,那是因為它並沒有保留舊數據庫的操作用戶,你需要重新添加一下;
回到數據庫管理phpmyadmin界面,打開權限管理界面,再找到新增用戶賬戶並打開,把登錄信息填好,用戶名和密碼都可以沿用舊數據庫的用戶名和密碼;
主機名注意要選擇 本地即localhost,只需要把用戶名,主機名,密碼填好即可,後面的不用管,全局權限全選,但要排除一個GRANT項,然後點擊執行即可;
這樣數據名和用戶名就都改好了,最後記得在網站根目錄修改wp-config.php文件,把數據庫信息一一對應上,網站就可以正常打開了。