欧拉系统(OpenEuler22.03)mysql数据库双机备份(其他文件备份同理)

        我们可以利用mysql自带的mysqldump来进行数据库备份,但是这只能备份在本地,为了数据库的恢复及安全,至少需要双机备份。因此,我们需要在备份之前,确保两台机器能够通过ssh链接(安全的方式)。此处本人全程使用远程连接软件:finallshell。

一、生成 SSH 密钥对(如果还没有的话)

ssh-keygen -t rsa -b 4096

输入指令后一直回车就行,生成后的路径为:/root/.ssh/id_rsa.pub

二、将公钥添加到远程服务器

        2.1新建备份文件及可执行文件

        先在自己的数据库服务器上建好备份所使用的文件夹,我的路径为:/back/data,同时创建一个文件夹存放备份文件:/back/shfile,直接使用finallshell打开备份使用的服务器,新建相同的备份文件路径:/backup/data。

        2.2 新建公钥路径(如果没有)

        建立好文件夹/root/.ssh,然后进入/root/.ssh,执行下面命令。
 

echo "原服务器id_rsa.pub文件内容 用户名" >> ~/.ssh/authorized_keys

        原id_rsa.pub内容我是直接使用finallshell下载至本地后打开(vscode或其他编辑器),然后右键复制,或者你可以直接执行上述指令,生成了auth

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值