出處: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 > /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分自動備份數據庫,且生成的數據庫壓縮按日期命名
- 瀏覽次數:1009
發表新回應