centos

centos里pgadmin如何备份数据库

小樊
53
2025-10-28 10:02:43
栏目: 智能运维

在CentOS系统中,使用pgAdmin备份PostgreSQL数据库的步骤如下:

方法一:通过pgAdmin图形界面备份

  1. 登录pgAdmin

    • 打开浏览器,访问http://<your_server_ip>:5050/pgadmin4
    • 输入用户名和密码登录。
  2. 连接到数据库服务器

    • 在左侧的“Servers”面板中,展开并选择你要备份的数据库服务器。
  3. 选择数据库

    • 在服务器节点下,展开“Databases”文件夹,找到并选择你要备份的数据库。
  4. 执行备份操作

    • 右键点击选中的数据库,选择“Backup…”。
    • 在弹出的“Backup”对话框中,配置备份选项:
      • Filename:指定备份文件的保存路径和文件名。
      • Format:选择备份格式,通常是“Custom”或“Plain”。
      • Encoding:选择字符编码,通常保持默认即可。
      • Role name:输入执行备份操作的角色名(如果有特殊权限要求)。
      • Compression:选择是否压缩备份文件。
      • Include/Exclude Objects:根据需要选择要包含或排除的对象。
    • 点击“Backup”按钮开始备份过程。
  5. 等待备份完成

    • 备份进度会在对话框中显示,完成后会弹出提示框通知你备份成功。

方法二:使用命令行工具pg_dump备份

如果你更喜欢使用命令行,可以使用pg_dump工具进行备份:

  1. 打开终端

    • 登录到CentOS服务器。
  2. 执行备份命令

    pg_dump -U <username> -d <database_name> -f <backup_file_path>
    
    • <username>:数据库用户名。
    • <database_name>:要备份的数据库名称。
    • <backup_file_path>:备份文件的保存路径和文件名。

    例如:

    pg_dump -U myuser -d mydatabase -f /path/to/backup/mydatabase_backup.sql
    
  3. 输入密码

    • 系统会提示输入数据库用户的密码,输入后按回车键。
  4. 等待备份完成

    • 备份过程会在终端中显示进度,完成后会在指定路径生成备份文件。

注意事项

通过以上两种方法,你可以在CentOS系统中使用pgAdmin或命令行工具成功备份PostgreSQL数据库。

0
看了该问题的人还看了