关于我们
技术分享
技术分享
linux 下 备份和恢复postgresql
linux 下 备份和恢复postgresql
2021-06-15
备份:
1)进入postgresql目录
cd /etc/postgresql/9.5/main
2)执行备份命令.
pg_dump -h 127.0.0.1 -U dbUserName dbName > /home/io/databasename.bak
127.0.0.1为 数据库所在计算机ip;(必须保证数据库外部访问权限)dbUserName 需要备份的数据库的用户名;dbName是需要备份的数据库名;/home/io/databasename.bak 是最后生成的文件的路径和文件名称(可自定义);执行完成之后,可以去/home/io/路径下查看是否生成.bak文件.
还原:
要还原,首先需要有一个数据库和用户.没有的话,可以创建.
1)进入postgresql目录
cd /etc/postgresql/9.5/main
2) 执行还原命令
psql -h 127.0.0.1 newdbUserName -d newdbName < /home/io/ databasename.bak
127.0.0.1 是数据库的ipnewdbUserName 是上一步创建的数据库用户namenewdbName是上一步创建的数据库名称/home/io/ databasename.bak 是之前备份生成的文件.
- 标签:
-
技术分享
您可能感兴趣的新闻 换一批
现在下载,可享30天免费试用