centos

centos pgadmin备份恢复步骤

小樊
47
2025-07-22 23:00:39
栏目: 智能运维

在CentOS系统中使用pgAdmin进行数据库备份和恢复的步骤如下:

备份步骤

通过pgAdmin图形界面备份

  1. 打开pgAdmin:在CentOS上启动pgAdmin应用程序。
  2. 连接到数据库服务器:在pgAdmin的左侧导航栏中,展开“服务器”节点,右键点击你要备份的数据库服务器,选择“连接”。
  3. 选择数据库:在连接成功后,展开服务器节点,找到并右键点击你想要备份的数据库。
  4. 执行备份操作:在弹出的菜单中,选择“备份…”选项。
  5. 配置备份参数
    • 在“常规”选项卡中,设置备份文件的名称和存储位置。
    • 在“格式”选项卡中,选择备份文件的格式(通常是自定义或tar格式)。
    • 在“对象”选项卡中,选择要备份的对象类型(如数据库、模式、表等)。
    • 在“高级”选项卡中,配置额外的选项,如压缩级别、加密等。
  6. 开始备份:确认所有设置无误后,点击“备份”按钮开始备份过程。pgAdmin将执行备份操作,并在完成后显示一个消息框通知你备份成功。

使用命令行工具pg_dump备份

  1. 打开终端:在CentOS上打开一个终端窗口。
  2. 执行备份命令:使用以下命令格式进行备份:
    pg_dump -U username -d database_name -f backup_file_name.sql
    
    替换 username 为你的数据库用户名,database_name 为要备份的数据库名称,backup_file_name.sql 为你希望保存备份文件的名称。
  3. 输入密码:系统会提示你输入数据库用户的密码。输入后按回车键继续。
  4. 等待备份完成:pg_dump命令将开始执行备份操作,并在完成后显示一条消息。

恢复步骤

图形界面恢复

  1. 打开pgAdmin:启动pgAdmin应用程序并连接到你的PostgreSQL服务器。
  2. 选择要恢复的数据库:在左侧导航栏中,找到你要恢复的数据库,右键单击它。
  3. 进行恢复操作
    • 右键单击数据库,选择“恢复…”选项。
    • 在弹出的对话框中,选择备份文件并指定恢复的目标数据库。
    • 点击“恢复”按钮,后台会开始从给定文件进行恢复。

使用命令行进行恢复

  1. 使用pg_restore命令:例如,要恢复名为mydatabase的数据库,使用以下命令:
    pg_restore -U postgres -d mydatabase /path/to/backupfile.sql
    
    在执行此操作时,系统会提示你输入密码,输入相应的密码并按Enter键。

在执行恢复操作前,请确保备份文件的完整性和适用性,并在非生产环境中先行测试恢复流程,以避免数据丢失或系统中断。

0
看了该问题的人还看了