91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解docker中如何實現psql數據庫備份與恢復

發布時間:2020-07-21 09:11:54 來源:億速云 閱讀:343 作者:小豬 欄目:服務器

小編這次要給大家分享的是詳解docker中如何實現psql數據庫備份與恢復,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

1. Docker 中 Postgres數據庫備份

命令:

docker exec it db_13 pg_dumpall -c -U mrp > mrp217

解釋:

docker exec it [docker中鏡像數據庫名稱] pg_dumpall -c -U [用戶名稱] > [導處的數據庫名稱]

2. Postgres數據庫備份

命令:

pg_dump --host xxxxx --port 5434 --username odoo > odoo217 mrp

解釋:

pg_dump –host [地址] –port [端口] –username [數據庫的用戶名] > [導出的文件] [數據庫名字]

3. 在本地恢復,直接通過命令行恢復到docker

psql -U odoo(用戶名) -h localhost -p 6543(docker映射出的端口) -d odoo(數據庫名) -f /media/liang/_dde_data/mrp217

4. 在恢復到docker中數據庫之前,先把舊庫刪掉,再建新庫,然后恢復(定期的數據庫更新)

docker exec -it db13 bash #進入daocker
psql -U odoo(用戶名)-d postgres # 進入psql數據庫

進去之后,執行數據庫操作:
drop databse odoo; # 刪除數據庫
create database odoo; # 新建數據庫
退出dockers再去恢復數據庫即可

4.1 另一種恢復,我的這里不適用

pg_dump -h localhost -p 5432 -U odoo -F c -b -v -f "/usr/20200214.backup" mrp docker內,作用:從docker數據庫內備份到docker內
docker cp db_mrp_sync:/usr/20200214.backup ./ docker外,作用:從docker導到docker外 服務器
scp xxxxxx:/home/xxx/20200214.backup D:\ 連接遠程,導到本地位置
pg_restore -d <數據庫名> /path/to/your/file/mrp.sql -c -U <用戶名>

5. 從測試服務器將導到本地

scp xxxx:/home/xxx/mrp217 D:\ 連接遠程,導到本地位置 未裝shell工具時
scp ip:測試服務器中備份文件的路徑 要導入的本地路徑

看完這篇關于詳解docker中如何實現psql數據庫備份與恢復的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

常州市| 公安县| 玉山县| 酒泉市| 安多县| 楚雄市| 嘉祥县| 喀喇沁旗| 太仆寺旗| 永靖县| 枣强县| 自治县| 清河县| 沂南县| 甘洛县| 四会市| 陆丰市| 双鸭山市| 建始县| 碌曲县| 石台县| 莱芜市| 天峨县| 宣威市| 定结县| 麻城市| 闸北区| 海城市| 读书| 河池市| 滁州市| 沧州市| 吉木萨尔县| 南投县| 新郑市| 黔东| 高青县| 泾川县| 塔河县| 台前县| 澄江县|