Toggle navigation
主页
English
K8S
Golang
Guitar
About Me
归档
标签
Welcome to Sanger's Blog!
drone db迁移 postgresql
无
2021-03-03 16:38:27
34
0
0
sanger
[toc] # 迁移前 ## 数据库sql形式的备份 pg_dump -h 192.168.1.228 -U postgres -d drone -f drone.sql pg_dump -h 192.168.1.228 -U drone -d drone -f drone.sql # 迁移中 ## 数据目录的迁移 - docker-compose.yaml ``` version: "3.5" services: db: restart: always image: postgres:9.6 privileged: true ports: - 5432:5432 environment: POSTGRES_PASSWORD: hyx12345 PGDATA: /var/lib/postgresql/data/pgdata volumes: - /home/drone/postgresql/data:/var/lib/postgresql/data/pgdata adminer: image: adminer restart: always ports: - 8080:8080 ``` 根据上面volumes的本地地址,将目录拷贝到另一台机器上 ## 创建和原来db一样的用户和库 psql -h 192.168.1.232 -U postgres create user drone with password 'xxxxxx'; create database drone owner drone; grant all privileges on database drone to drone; ## 必须要把库的所有表都删除,不然就会报错 让drone server重新生成,我理解这一步为初始化 ## 恢复数据库sql psql -h 192.168.1.232 -U drone -D drone -f drone.sql # 迁移后 ## 重新关闭并开启repo 在UI上操作,或CLI
上一篇:
Marathon
下一篇:
在ubuntu16.0x 上安装openvpn+privacyIDEA+freeradius
0
赞
34 人读过
新浪微博
微信
更多分享
腾讯微博
QQ空间
人人网
文档导航