【23】網(wǎng)站設(shè)計(jì)-wordpress網(wǎng)站搬家教程三
時(shí)間:2023-06-08 19:09:01 | 來源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-06-08 19:09:01 來源:網(wǎng)站運(yùn)營(yíng)
【23】網(wǎng)站設(shè)計(jì)-wordpress網(wǎng)站搬家教程三:
00適用場(chǎng)景
本文教程,只適用搭建服務(wù)器時(shí)候沒有使用面板
02背景
做網(wǎng)站的同學(xué),肯定會(huì)遇到服務(wù)器搬家的情況,各家的面板還不一定一樣,ssh的作用就體現(xiàn)出來了。
1、Axure.store網(wǎng)站,當(dāng)時(shí)為了減輕服務(wù)器壓力,減少面板類工具占用服務(wù)器資源,沒有使用面板建站。(具體見文章【22】網(wǎng)站設(shè)計(jì)-無面板搭建一個(gè)自己的電商網(wǎng)站(wordpress+WooCommerce+betheme))
2、Axure.store服務(wù)器在阿里云將于2021年6月到期,到期后,不打算繼續(xù)買服務(wù)器了,因?yàn)橹俺没顒?dòng)我已經(jīng)買了個(gè)3年的騰訊云服務(wù)器,充分榨干服務(wù)器的資源。
3、現(xiàn)在搬家遇到了難處(沒有面板怎么樣備份網(wǎng)站程序和數(shù)據(jù)庫文件?)。
03搬家原理/思路
1、備份舊(axure.store)網(wǎng)站程序、數(shù)據(jù)庫
2、導(dǎo)入(store.axure.world)新網(wǎng)站程序、數(shù)據(jù)庫
3、替換域名及其他的配置
04工具
SSH:SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡(luò)小組(Network Working Group)所制定;SSH 為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。SSH 是較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。利用 SSH 協(xié)議可以有效防止遠(yuǎn)程管理過程中的信息泄露問題。SSH最初是UNIX系統(tǒng)上的一個(gè)程序,后來又迅速擴(kuò)展到其他操作平臺(tái)。SSH在正確使用時(shí)可彌補(bǔ)網(wǎng)絡(luò)中的漏洞。SSH客戶端適用于多種平臺(tái)。幾乎所有UNIX平臺(tái)—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺(tái),都可運(yùn)行SSH。
Ftp:FTP允許用戶以文件操作的方式(如文件的增、刪、改、查、傳送等)與另一主機(jī)相互通信。然而, 用戶并不真正登錄到自己想要存取的計(jì)算機(jī)上面而成為完全用戶, 可用FTP程序訪問遠(yuǎn)程資源, 實(shí)現(xiàn)用戶往返傳輸文件、目錄管理以及訪問電子郵件等等, 即使雙方計(jì)算機(jī)可能配有不同的操作系統(tǒng)和文件存儲(chǔ)方式。
05核心步驟
1、老網(wǎng)站程序備份因?yàn)槔蟖xure.store沒有使用面板建站,只能通過ssh命令進(jìn)行備份網(wǎng)站程序及數(shù)據(jù)庫,網(wǎng)站文件的備份命令如下:命令:tar -zcvf www.tar.gz /var/www/html
/var/www/html這是我網(wǎng)站程序所在的路徑,www.tar.gz這是壓縮文件名稱(可自定義),設(shè)置完成后點(diǎn)擊回車鍵,系統(tǒng)自動(dòng)執(zhí)行備份壓縮,壓縮完成后把壓縮文件下載下來即可。SSH工具截圖如下:
備份后,使用FTP工具,下載壓縮好的網(wǎng)站程序文件,截圖如下
2、老網(wǎng)站數(shù)據(jù)庫備份老網(wǎng)站使用mariadb數(shù)據(jù)庫,使用mysqldump 命令備份一個(gè)數(shù)據(jù)庫的語法格式如下:mysqldump -uusername-pdbname [tbname ...]>filename.sql對(duì)上述語法參數(shù)說明如下:
- username:表示用戶名稱;
- dbname:表示需要備份的數(shù)據(jù)庫名稱;
- tbname:表示數(shù)據(jù)庫中需要備份的數(shù)據(jù)表,可以指定多個(gè)數(shù)據(jù)表。省略該參數(shù)時(shí),會(huì)備份整個(gè)數(shù)據(jù)庫;
- 右箭頭“>”:用來告訴 mysqldump 將備份數(shù)據(jù)表的定義和數(shù)據(jù)寫入備份文件;
- filename.sql:表示備份文件的名稱,文件名前面可以加絕對(duì)路徑。通常將數(shù)據(jù)庫備份成一個(gè)后綴名為.sql的文件。
我的數(shù)據(jù)庫信息如下,各位按照實(shí)際情況操作即可,實(shí)例如下:
使用 root 用戶備份 wordpress數(shù)據(jù)庫下的 所有表mysqldump -u root -p wordpress > /var/www/mysql.sql
- Username=root
- Dbname=wordpress
- filename.sql=/var/www/mysql.sql
SSH工具截圖如下
ps:密碼是服務(wù)器密碼,不是數(shù)據(jù)庫密碼,注意!
登錄FTP工具,下載數(shù)據(jù)庫文件,截圖如下
3、新網(wǎng)站的網(wǎng)站程序文件和數(shù)據(jù)導(dǎo)入、以及域名的替換,參加文章《【08】網(wǎng)站設(shè)計(jì)-WordPress網(wǎng)站搬家(第二次)記錄》
關(guān)鍵詞:教程,搬家,設(shè)計(jì)