关键字
SSL、逻辑备份还原
问题描述
金仓数据库KingbaseES如何基于ssl进行逻辑备份还原。
解决方案
(1)将root.crt、server.crt、server.key放在data目录下,并修改权限为600
(2)修改kingbase.conf文件中
ssl = on
ssl_ca_file = 'root.crt'
(3)重启数据库服务
(4)将root.crt放到当前用户的家目录下的.kingbase中,并修改权限为600(若没有该目录,则自己新建一个即可)
(5)进行备份还原
./sys_dump --dbname="sslmode=verify-ca sslcert=client-cert.pem sslkey=client-key.pem hostaddr=10.10.8.205 port=50913 password=123456 user=SYSTEM dbname=a" -F c -f test.dmp
./sys_restore --dbname="sslmode=verify-ca sslcert=client-cert.pem sslkey=client-key.pem hostaddr=10.10.8.205 port=50913 password=123456 user=SYSTEM dbname=b" test.dmp