mysql怎么设置热备 mysql预热( 五 )


求助?windows中mysql如何进行主从热备?MySQL Replication 较高mysql怎么设置热备的各个版本都支持这种主备同步mysql怎么设置热备,而且越来越越完善和卓越 。不管是开源还是企业版本 。估计是mysql怎么设置热备你没有配置好mysql怎么设置热备,社区有相关文档 , 仔细看看文档,一般都没有问题...
Mysql备份恢复方案有哪些 , 全备,热备该怎么做方案一:mysqldump全备份+日志增量备份
1,mysqldump备份方案:
周一凌晨3点 全备
周二到周日凌晨3点增量备份
2 ,  备份步骤
(1)创建备份目录,备份脚本存放目录
Shellmkdir /usr/mysqlbackup;
Shellchmod 755 /usr/mysqlbackup;
Shellmkdir /usr/mysqlbackup/daily;
Shellchmod 755 /usr/mysqlbackup/daily;
Shellmkdir /usr/script;
Shellchmod 777 /usr/script/*.sh
(2)启用二进制日志
如果日志没有启开,必须启用binlog,要重启mysqld , 首先,关闭mysqld , 打开/etc/my.cnf,加入以下几行:
[mysqld]
log-bin
然后重新启动mysqld,会产生hostname-bin.000001以及hostname-bin.index,前面的日志文件是记录所有对数据的更新操作 , 后面的文件是存储所有二进制文件的索引,不能轻易被删除 。
(3)全备份,增量备份 。
详细见mysqlFullBackup.sh、mysqlDailyBackup.sh脚本(请注意脚本里面的备份目录、mysql软件安装目录、压缩文件名以及用户名密码,如有不符,请修改) 。
下面是部分shell上单个手动执行的测试命令 。
Shell /usr/local/mysql/bin/mysqldump -uroot -pnYuIman25040slave201012301124 --no-create-info=FALSE --order-by-primary=FALSE --force=FALSE --no-data=https://www.04ip.com/post/FALSE --tz-utc=TRUE --flush-privileg
es=FALSE --compress=FALSE --replace=FALSE --insert-ignore=FALSE --extended-insert=TRUE --quote-names=TRUE --hex-blob=TRUE --complete-insert=FALSE --add-locks=TRUE --port=3306 --d
isable-keys=TRUE --delayed-insert=FALSE --create-options=TRUE --delete-master-logs=FALSE --comments=TRUE --default-character-set=utf8 --max_allowed_packet=1G --flush-logs=FALSE -
-dump-date=TRUE --lock-tables=TRUE --allow-keywords=FALSE --events=FALSE --single-transaction=TRUE --routines --all-databases/backup/mysql/full/mysql_20110104_195546.sql
(4)设置crontab任务,每天执行备份脚本
shell crontab –e
#每个星期日凌晨3:00执行完全备份脚本
#周一到周六凌晨3:00做增量备份
0 3 * * 1-6 /root/MySQLBackup/mysqlDailyBackup.sh /dev/null 21
(5)清除旧的备份文件 。
每天去看查看下备份磁盘空间 , 删除旧的备份压缩文件 。
mysql怎么设置热备的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于mysql预热、mysql怎么设置热备的信息别忘了在本站进行查找喔 。

推荐阅读