位置: 编程技术 - 正文

Mysql实时备份实现方法(mysql备份数据)

编辑:rootadmin

推荐整理分享Mysql实时备份实现方法(mysql备份数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql备份工具,mysql备份数据,mysql备份数据,mysql实时备份方案,mysql数据库备份定时,mysql 实时备份,mysql数据库备份定时,mysql备份数据,内容如对您有帮助,希望把文章链接给更多的朋友!

目前成熟的实时备份为双机(master/slave),是基于同步日志事件来实现,那单机如何实现具有增量的备份呢?可以借用双机的原理,非常简单,实施步骤如下:Mysql版本:mysql4.0+

1、vi my.cfg

2、service mysql restart

会在/home/backup/update文件,内容为数据库变化的所有SQL(没有select)

3、每天的全备,mysql4.0+最简单就是备份data目录。

当mysql启动时系统会自动在/home/backup/创建update*的文件,那我们可以用该文件作为当天全备的增量实时备份。

4、数据还原

如想还原昨天、前天的数据只需要找相应的update*来还原即可:)

Mysql实时备份实现方法(mysql备份数据)

以下是补充:

1、MYSQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库里面,从而实现MYSQL数据库的实时备份。2、版本要求,首先要保证主服务器和从服务器的MYSQL版本都高于3.2,另外,从数据库的版本可以高于主服务器,但不能低于主服务器。3、主服务器设置:A、先修改MY.INI中有关log-bin的设置,这是记录数据库更改的日志,由于MYSQL的复制机制,是基于日志的,所以主服务器必须要支持更改日志才可以。接着设置要写入日志的数据库,或者不要写入日志的数据库,这是为了告诉MYSQL,那个库需要备份,哪个不需要。下面是配置详情:

server-id=1 //数据库的id这个应该默认是1就不用改动log-bin=log_name //日志文件的名称,这里可以制定日志到别的目录 如果没有设置则默认主机名的一个日志名称binlog-do-db=db_name //记录日志的数据库binlog-ignore-db=db_name //不记录日志的数据库

上面的binlog-do-db和binlog-ignore-db可以设置成多个数据库,每个数据库名称之间用“,”分割开。下一步是设置同步数据库的用户账号mysql> GRANT REPLICATION SLAVE ON *.*-> TO ‘备份用户名'@'只能从这个IP登录' IDENTIFIED BY ‘备份用户密码';

设置好以后,重启一下数据库服务。B、锁定现有的数据,并将数据备份数据库锁定的命令是:mysql> FLUSH TABLES WITH READ LOCK;然后进入mysql的data目录,然后打包你需要备份的数据库目录。C、现在可以查看主服务器的状态了:命令如下:mysql> show master statusG;返回结果会是这样的+—————+———-+————?+——————+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+—————+———-+————?+——————+| mysql-bin. | | test | manual,mysql |+—————+———-+————?+——————+当然,这个表,显示了你刚才在MY.INI中写入的配置。然后解锁数据库:mysql> UNLOCK TABLES;

4、从服务器设置还是和刚才一样,修改数据库配置文件,即MY.INI配置详情如下:server-id=n //设置数据库id默认主服务器是1可以随便设置但是如果有多台从服务器则不能重复。master-host=db-master.mycompany.com //主服务器的IP地址或者域名master-port= //主数据库的端口号master-user=pertinax //同步数据库的用户master-password=freitag //同步数据库的密码master-connect-retry= //如果从服务器发现主服务器断掉,重新连接的时间差report-host=db-slave.mycompany.com //报告错误的服务器

然后将你刚才打包的数据库文件拷贝到你的从数据库目录中。重启从数据库服务器。然后停止SLAVE的服务

mysql> slave stop; //停止slave的服务

停止之后,还是在mysql提示符下,设置主服务器的各种参数命令如下:mysql> CHANGE MASTER TO-> MASTER_HOST='master_host_name', //主服务器的IP地址-> MASTER_USER='replication_user_name', //同步数据库的用户-> MASTER_PASSWORD='replication_password', //同步数据库的密码-> MASTER_LOG_FILE='recorded_log_file_name', //主服务器二进制日志的文件名(前面要求记住的参数)-> MASTER_LOG_POS=recorded_log_position; //日志文件的开始位置(前面要求记住的参数)

然后启动同步数据库的进程mysql> slave start;

没有意外的话基本上到这一步,双库同步就已经实现了。

MySQL的主从复制步骤详解及常见错误解决方法 mysql主从复制(replication同步)现在企业用的比较多,也很成熟.它有以下优点:1.降低主服务器压力,可在从库上执行查询工作.2.在从库上进行备份,避免影响主

Keepalived+HAProxy实现MySQL高可用负载均衡的配置 Keepalived由于在生产环境使用了mysqlcluster,需要实现高可用负载均衡,这里提供了keepalived+haproxy来实现.keepalived主要功能是实现真实机器的故障隔离及负载均

MySQL Cluster集群的初级部署教程 MysqlCluster概述MySqlCluster最显著的优点就是高可用性,高实时性,高冗余,扩展性强。它允许在无共享的系统中部署"内存中"数据库的Cluster.通过无共享体系结

标签: mysql备份数据

本文链接地址:https://www.jiuchutong.com/biancheng/319751.html 转载请保留说明!

上一篇:MySQL Workbench的使用方法(图文)(mysql workbench简介)

下一篇:MySQL的主从复制步骤详解及常见错误解决方法(MySQL的主从复制基于什么实现的?)

  • 一般纳税人优惠政策最新2022标准
  • 发票冲红重开,重开时是按新税率还是旧税率
  • 委外加工怎么做仓库账
  • 印花税是按开票收入申报的吗
  • 包工包料的税率2023
  • 固定资产处置损益怎么算
  • 促销费可以开专票吗
  • 纳税人采取预收的措施
  • 土地增值税和房产税
  • 小规模免税农产品怎么做账
  • 存货盘亏进项税额转出会计分录
  • 银行卡收到养老金是什么意思
  • 企业固定资产职称是什么
  • 公允价值变动损益在利润表哪里
  • 3%的增值税专用发票可以退税吗可以抵扣吗
  • 增值税普通发票税率
  • 取得土地无形资产的条件
  • 纳税服务一体化综合监督工作情况报告
  • 小微企业免征增值税政策2023
  • 纳税调整额怎么算出来的
  • 采购原材料未收到发票的会计分录
  • 异地预缴本地申报流程
  • 公允价值变动损益转入其他业务成本
  • 外贸企业出口退税申报期限
  • 违约支付工程款的违约金
  • 多计提的费用怎么调整
  • 工会经费的会计分录2023
  • 印花税申报数据来源
  • 库存商品的进项可以抵扣吗
  • 期货和远期
  • 收到保险公司车辆保险发票会计分录
  • phpserialize
  • 如何设置两台路由器连接
  • 酒店布草洗涤赔偿怎样折旧
  • php实现文件下载功能
  • 赔偿款财务如何做账
  • 依夫城堡
  • 固定资产残值率怎么计算
  • 开票收款人在哪里设置
  • css经典面试题
  • 前端必学课程
  • vue错误提示
  • KITTI数据集可视化(一):点云多种视图的可视化实现
  • 无偿划转资产涉及产权转移应交税
  • 房地产企业税负低如何向税务局解释
  • mysql四种常见日志
  • mysql临时表什么时候销毁
  • 收到保证金怎么做会计分录明细
  • 收到境外企业顾问费
  • 预收账款和预付账款的区别
  • mssql备份数据库
  • SQL Server 2005/2008 导入导出数据常见报错解决方法
  • 机动车统一发票怎么开
  • 衍生工具什么意思
  • 分期收款销售商品,收到本期贷款50万元
  • 所得税费用要结转本年利润吗
  • 香港的收据可以作为报销凭证吗
  • 餐饮开票税率
  • 投资收益科目在利润表中怎么填
  • 生活垃圾处理费标准
  • 企业不加入工会的原因
  • 储存扩展容量
  • mysql 5.7.11 winx64.zip安装配置方法图文教程
  • haozipsvc.exe是什么
  • 微软安全信息如何替换
  • windows的服务怎么打开
  • win10怎么安装google浏览器
  • linux如何安装wget命令
  • javascript概述及作用
  • 逆向教程推荐知乎
  • easyui combobox onchange
  • python 堆叠
  • 计算字符串的长度使用哪个函数?
  • python ftp文件上传
  • 欢迎使用本公司智能语音电动车
  • javascript中var的作用
  • 深入浅析是什么意思
  • jquery动态改变样式
  • 江苏省社科院院士名单
  • 湖北低保查询网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设