1. 打开pgAdmin并连接服务器
在Ubuntu应用菜单中启动pgAdmin,左侧“服务器”窗格展开后,右键点击目标PostgreSQL服务器节点,选择“连接”,输入主机名(默认localhost)、端口(默认5432)、用户名(如postgres)、密码完成连接。
2. 选择目标数据库
在左侧导航栏的“服务器”→“Databases”目录下,找到需要备份的数据库(如mydb),右键单击其图标。
3. 启动备份流程
在右键菜单中选择“备份…”选项,弹出“备份数据库”对话框。
4. 配置备份选项
/home/user/pg_backups/),输入文件名(如mydb_backup.backup);-Fc参数);-Fp参数);5. 开始备份
点击“Backup”按钮,pgAdmin将执行备份操作。完成后,弹出提示框显示“Backup completed successfully”(备份成功),点击“OK”关闭对话框。
若需自动化备份(如定时任务),可使用pgAdmin内置的pg_dump命令行工具(逻辑备份)。
1. 打开终端
在Ubuntu应用菜单中启动终端。
2. 执行备份命令
输入以下命令(替换为实际参数):
pg_dump -h localhost -U postgres -Fc -f /path/to/backup_file.backup database_name
-h:数据库服务器地址(本地为localhost);-U:数据库用户名(如postgres);-Fc:指定自定义格式(支持压缩);-f:备份文件输出路径(如/home/user/pg_backups/mydb_backup.backup);database_name:需备份的数据库名称(如mydb)。3. 输入密码
执行命令后,系统会提示输入用户密码,输入正确密码即可开始备份。
postgres)具有目标数据库的READ权限,备份目录具有写入权限(可通过chmod +w /path/to/backup设置);