婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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) 實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 蓬溪县| 黄石市| 米泉市| 广平县| 富川| 江阴市| 西贡区| 彩票| 长岭县| 凤山市| 北京市| 湟源县| 德化县| 名山县| 格尔木市| 隆子县| 安溪县| 冀州市| 宁陕县| 留坝县| 逊克县| 湘潭市| 城固县| 麟游县| 海口市| 平安县| 南丰县| 花莲市| 怀化市| 定远县| 开平市| 闽清县| 江达县| 伊春市| 惠东县| 乃东县| 贵南县| 通化县| 梅河口市| 嘉兴市| 云阳县|