admin

双服务器计划任务备份,数据库热备份,文件定时同步。
先安装sshpass为了scp文件同步的密码保存成ssh-keygen -t rsa Cd ~ scp -P 21...
扫描右侧二维码阅读全文
08
2019/12

双服务器计划任务备份,数据库热备份,文件定时同步。

先安装sshpass为了scp文件同步的密码保存成
ssh-keygen -t rsa 
Cd ~
scp -P 21142 .ssh/id_rsa.pub root@lt.serv2.com:/root/.ssh/authorized_keys
输入一次 密码发密钥过去
scp -P 21142 -r /data/wwwroot/ root@lt.serv2.com:/data/
测试同步,不再需要密码
计划任务 ok了
当然用rsync更好,不过因为文件很少,就一点php文件,懒得折腾了。

本打算做mysql双机互备,但是没时间去测试

所以,先简单一点 主>从定时推送吧

mysqldump --host=h1 -uroot -proot --databases db1 |mysql --host=h2 -uroot -proot db2

例子

/usr/bin/mysqldump --host=127.0.0.1 -udate2 -pm124567777 -P3306 --databases date2|mysql --host=mysql.serv2.com -udate2-pm124567777 -P9981 date2

MySQL 修改下 max_allowed_packet 不然会出错
mysql -uroot -p -P3306 -h127.0.0.1
SQL> set global max_allowed_packet=67108864;

Last modification:December 11th, 2019 at 05:11 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

captcha
请输入验证码