Jump to content
PHP論壇人

13-4.手動備份資料庫、網站


Recommended Posts

Posted (edited)

不定期手動備份資料庫、網站

還有搬移伺服器之前,最好手動備份一次論壇的資料庫、網站

等到新伺服器確認可用,再刪掉舊的伺服器


----------------------
手動備份資料庫
----------------------

cd /home

 

/usr/local/mariadb/bin/mysqldump -u 使用者 -p --lock-all-tables --default-character-set=utf8mb4 --complete-insert 資料庫名稱 > 備份檔名稱.sql

 

例如

/usr/local/mariadb/bin/mysqldump -u root -p --lock-all-tables --default-character-set=utf8mb4 --complete-insert xxxxxphpforumer > 0515.sql

 

Enter password:
輸入使用者密碼


等一下備份的資料庫文件將儲存在 /home/ 目錄

 


------------------------------------
資料庫.sql 打包為 tar.gz
------------------------------------

將 資料庫.sql 打包為 tar.gz


資料庫檔放在 /home/ 目錄

cd /home


命令
tar -zcvf 你要的名稱.tar.gz 資料庫名稱.sql

 

例如

tar -zcvf 0515.tar.gz 0515.sql

 

然後SFTP將 0515.tar.gz 下載回去

 


----------------------
手動備份網站
----------------------

cd /home/wwwroot/


命令
tar -zcvf Web-0802.tar.gz 論壇的目錄名


例如
tar -zcvf Web-0515.tar.gz phpforumer.com


手動備份的網站Web檔儲存在 /home/wwwroot/


SFTP將 Web-0515.tar.gz 下載回去

Edited by Jack
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...