码迷,mamicode.com
首页 > 数据库 > 详细

postgre数据库备份与恢复

时间:2018-03-14 19:38:25      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:一个数据库   postgre   路径   数据传输   个数   复数   psql   文件   数据库名   

背景:由于可视化工具navicat上数据传输太慢了,因此想要达到复制一个数据库的效果,可以通过命令来实现,先备份数据库到服务器某一路径下,新建一个新的数据库后,再执行恢复数据库的命令。
步骤:

  • 首先,在数据库所在服务器,切换到数据库用户名。    su –username
  • 执行:pg_dump –h 地址 -U 用户名 数据库名 > /usr/backup/databasename.bak (橙色为自主命名的备份文件的名字)
  • 执行:psql -h 地址 -U 用户名 -d 数据库名 < /usr/backup/databasename.bak 将之前的备份文件再目标库执行

 

以上的步骤可以达到简单的目标:完成一个数据库的备份与恢复;完成一个数据库备份->数据到另一个数据库。

postgre数据库备份与恢复

标签:一个数据库   postgre   路径   数据传输   个数   复数   psql   文件   数据库名   

原文地址:https://www.cnblogs.com/cerasus/p/8569552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!