Jump to content
PHP論壇人

18.手動備份資料庫、網站


Recommended Posts

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

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

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

 


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

你想要備份資料庫,放在那個目錄底下,就切換到該目錄

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 xxxphpforumer > 0516.sql

 

Enter password:
輸入使用者密碼

 


等待一下,而備份的資料庫檔案放在 /home/ 目錄

 

 


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

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


資料庫檔放在 /home/ 目錄

cd /home


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

tar -zcvf 0516.tar.gz 0516.sql

 

使用SFTP將 資料庫.tar.gz 下載回去

 


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

cd /home/wwwroot/


命令
tar -zcvf Web-0516.tar.gz 論壇.com


tar -zcvf Web-0515.tar.gz xxxphpforumer.com


手動備份的網站Web檔案,放在 /home/wwwroot/

 

使用SFTP將 Web-0516.tar.gz 下載回去


 

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...