校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > docker環境下數據庫的備份(postgresql, mysql) 實例代碼

docker環境下數據庫的備份(postgresql, mysql) 實例代碼

熱門標簽:百度地圖標注要不要錢 金融行業外呼線路 長沙開福怎么申請400電話 高德地圖標注無營業執照 智能電話機器人線路 江蘇電銷外呼防封系統是什么 賀州市地圖標注app 廣州電銷機器人系統圖 東莞人工智能電銷機器人供應商

posgresql 備份/恢復

1.備份

DATE=`date +%Y%m%d-%H%M`
BACK_DATA=xxapp-data-${DATE}.out # 這里設置備份文件的名字, 加入日期是為了防止重復
docker exec pg-db pg_dumpall -U postgres > ${BACK_DATA} # pg-db 是數據庫的 docker 名稱

2.恢復

docker cp ${BACK_DATA} pg-db:/tmp
docker exec pg-db psql -U postgres -f /tmp/${BACK_DATA} postgres

mysql 備份/恢復

1.備份

DATE=`date +%Y%m%d-%H%M`
BACK_DATA=xxapp-data-${DATE}.sql
# mysql-db 是數據庫的 docker 名稱, xxxpwd 是 root 用戶密碼, app-db 是要備份的數據名稱
docker exec mysql-db mysqldump -uroot -pxxxpwd --databases app-db > ${BACK_DATA}

2.恢復 下面的 ${BACK_DATA} 要替換成實際生成的文件名稱

docker cp ${BACK_DATA} mysql-db:/tmp 
docker exec -it mysql-db mysql -uroot -pxxxpwd 
mysql> source /tmp/${BACK_DATA}.sql
mysql> \q
Bye

補充

postgresql 是備份所有數據庫的, mysql 是備份某一個數據庫.

總結

以上所述是小編給大家介紹的docker環境下數據庫的備份(postgresql, mysql) ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽:張家界 永州 廊坊 北京 松原 玉樹 滄州 洛陽

巨人網絡通訊聲明:本文標題《docker環境下數據庫的備份(postgresql, mysql) 實例代碼》,本文關鍵詞  docker,環境,下,數據庫,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《docker環境下數據庫的備份(postgresql, mysql) 實例代碼》相關的同類信息!
  • 本頁收集關于docker環境下數據庫的備份(postgresql, mysql) 實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 南充市| 安徽省| 内丘县| 襄城县| 句容市| 衡南县| 台南县| 施甸县| 垫江县| 刚察县| 离岛区| 韶山市| 思茅市| 民县| 平山县| 芦山县| 堆龙德庆县| 三穗县| 上饶县| 随州市| 江北区| 潍坊市| 桦川县| 华容县| 鲁甸县| 湛江市| 霍林郭勒市| 射洪县| 胶州市| 高雄县| 通江县| 汾西县| 灵宝市| 临夏县| 淮安市| 镇平县| 临清市| 醴陵市| 大庆市| 澳门| 福海县|