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

主頁 > 知識庫 > 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) 實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 惠东县| 红原县| 囊谦县| 新丰县| 昌平区| 探索| 南汇区| 湛江市| 延寿县| 璧山县| 乌兰县| 北流市| 全州县| 连城县| 教育| 山东省| 榕江县| 老河口市| 铜鼓县| 邯郸县| 古田县| 电白县| 加查县| 榆中县| 庆元县| 安化县| 通州区| 南涧| 临江市| 甘谷县| 类乌齐县| 轮台县| 巴里| 上饶县| 文山县| 华蓥市| 宝丰县| 磐安县| 仙居县| 买车| 海安县|