首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求一异地备份命令,该怎么解决

2012-04-13 
求一异地备份命令例如 在本机备份(192.168.0.133).SQL codemysqlbackup--defaults-file/home/mysql-serve

求一异地备份命令
例如 在本机备份(192.168.0.133).

SQL code
mysqlbackup  --defaults-file=/home/mysql-server/mysql3/my.cnf  --user=root --password=root --compress-level=1 --databases="mysql" --with-timestamp   --backup-dir=/home/mysql-server/backup  backup


 我现在想在133这台机子上执行一个管道命令,使用直接备份到(192.168.0.134上)

我是这样写的:
SQL code
mysqlbackup  --defaults-file=/home/mysql-server/mysql3/my.cnf  --user=root --password=root --compress-level=1 --databases="mysql" --with-timestamp   --backup-dir=/home/mysql-server/backup  backup |   ssh root@192.168.0.134 cat ">" /tmp/a 


PS:尼玛的,啃爹,这样写,肯定是错的.但是我不知道怎么写.请高手指点.

另外:我希望,备份到异地的时候,本地不要生成这个备份文件

[解决办法]
本地压缩再传到异地的大概流程就这样吧:
SQL code
mysqlbackup --defaults-file=/home/mysql-server/mysql3/my.cnf --user=root --password=root --compress-level=1 --databases="mysql" --with-timestamp --backup-dir=/home/mysql-server/backup backuptar -czf backup.tgz backuprm -rf backup&scp backup.tgz root@192.168.0.134:/tmp/a
[解决办法]
硬盘mount过来 然后备份

热点排行