用phpMyAdmin備份

出處:http://phpbb-tw.net/phpbb/viewtopic.php?p=162260

(適用自機的備份或遠端伺服器的備份都可以,以下的講解請配合樓主貼的圖)

1.進入phpMyAdmin

2.先在左邊選你的phpbb資料庫,選好之後在右邊畫面上就會列出你資料庫裡的所有表格\r

3.然後在右邊畫面的上方按一下「輸出

4.接下來畫面上會有所有資料表格的清單,底下有個"全選"按一下會看到所有資料表格被反白\r

5.接著在SQL選項那裡把「加入刪除資料表語法」這項打勾(很重要,一定要打勾否則還原時會出錯)

6.然後勾選「下載儲存」按執行後就會跑出下載的對話框

7.下載到的檔案副檔名為sql,例如:phpbb.sql → 請將它保存好,以後就用這個檔還原

還原方法:

1.一樣先進到phpMyAdmin

2.然後還是一樣在左邊的畫面選擇你的資料庫,右邊的畫面就會列出你資料庫裡的所有表格\r

3.這時在右邊畫面的上方按一下「SQL

4.接著會出現一個文字輸入框,底下會有一個「瀏覽」的按鈕按一下

5.然後就在你的電腦中找出先前備份的檔案

6.然後按一下執行就可以還原囉


出處:http://topic.csdn.net/t/20061227/12/5259136.html

介紹兩種的吧!

1.如果你有phpMyAdmin的話,很簡單,你點輸出,然後選擇你要的數據庫,下載到本地就行了,不過如果數據庫大的話會發生30秒超時,可以自己設一下.

2.直接用命令導!這是最好的!不會發生超時.

資料庫導到資料庫裡         mysqldump   --default-character-set=latin1   -uroot   -pmima   database   |   mysql   -uroot   -palbergo   test  

資料庫導到文件裡             mysqldump   --default-character-set=latin1   -uroot   -pmima   database   >   111.sql

從文件導到資料庫裡         mysql   -uroot   -pmima   database   <   111.sql


出處:http://vps.15099.net/2008/12/how-to-backup-mysql-database-in-vps-hosting-230.html

使用mysqldump定時自動備份數據庫

1、使用ssh客戶端登錄vps主機,如果不會請查看這篇文章:如何使用putty遠程登錄vps主機

2、編輯備份腳本backup-db.sh

[root@www htdocs]# vi backup-db.sh

#!/bin/sh

/bin/nice -n 19 /usr/bin/mysqldump -u ecshop --password=ecshop ecshop -c | /bin/nice -n 19 /bin/gzip -9 &gt; /data0/htdocs/ecshop/db-backup/ecshop-$(date '+%Y%m%d').sql.gz

rm -rf /data0/htdocs/ecshop/db-backup/ecshop-$(date +%Y%m%d -d "7 days ago").sql.gz

#上面語句刪除7天前的備份

上述腳本中-u後接數據庫用戶名, –password後接數據庫密碼,緊接著是數據庫名。

3)配置定時備份

[root@www ~]# crontab -e
59 23 * * * /data0/htdocs/db-backup/backup-db.sh

每天的23:59分自動備份數據庫,且生成的數據庫壓縮按日期命名

重要度:
閱讀權限:
文章分類:
電腦標籤:

發表新回應