你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
基本场景:用于备份数据库的服务器,可以访问公网,纯内网如需操作,后续完善。
1、安装PG的RPM的yum源
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
2、安装PG,版本可基于当前主流版本选择
yum install postgresql12
3、将PG的bin目录加入PATH
#参考 PATH=$PATH:$HOME/bin:/data/mysql_5_7_28/bin:/data/redis_5_0_7/bin:/usr/pgsql-12/bin;
4、准备数据库备份目录
mkdir -p /data/pg_exports/
5、备份数据库
pg_dump "host=数据库IP port=端口 user=用户名 password=密码 dbname=数据库名" -n 用户名 -f "/data/pg_exports/文件名.sql"
#可选增加参数 -t 表名
# 密码如果包含特殊字符,必须要用单引号括起来 '密码'
6、还原数据库
psql "host=数据库IP port=端口 user=用户名 password=密码 dbname=数据库名" -f "/data/pg_exports/文件名.sql"
多线程
-- -j 为指定的线程数
pg_dump "host=数据库IP port=端口 user=用户名 password='密码' dbname=数据库名" -n nccloud_sxgs -j 4 -F d -f "目录"
PGPASSWORD='密码' pg_restore --host=数据库IP --port=端口--username=用户名 --dbname=数据库名 -j 4 "目录"
要回复问题请先登录或注册
2 个回复
nccloud
基本场景:用于备份数据库的服务器,可以访问公网,纯内网如需操作,后续完善。
1、安装PG的RPM的yum源
2、安装PG,版本可基于当前主流版本选择
3、将PG的bin目录加入PATH
4、准备数据库备份目录
5、备份数据库
6、还原数据库
nccloud
多线程
-- -j 为指定的线程数
pg_dump "host=数据库IP port=端口 user=用户名 password='密码' dbname=数据库名" -n nccloud_sxgs -j 4 -F d -f "目录"
PGPASSWORD='密码' pg_restore --host=数据库IP --port=端口--username=用户名 --dbname=数据库名 -j 4 "目录"