MySQL数据库备份之复制

MySQL数据库备份之复制目录:1.MySQL复制简介2.MySQL复制的优势与思路3.数据复制环境之主服务器设置4.数据复制环境之从服务器设置5.创建复制帐号6.获取主服务器二

3.数据复制环境之主服务器设置

在实际的生产环境中,可能在我们还没有部署数据复制前,数据库中就已经存在大量数据,所以,这里我们事先创建一个测试用数据库及数据表,用来演示如何对已经存在的数据进行数据同步备份。

[root@master ~]# mysql -u root -pmysql> create database hr;mysql> use hr;mysql> create table employees(-> employee_id INT NOT NULL AUTO_INCREMENT,-> name char(20) NOT NULL,-> e_mail varchar(50),-> PRIMARY KEY(employee_id));mysql> INSERT INTO employees values->(1,’TOM’,’tom@example.com’),->(2,’Jerry’,’jerry@example.com’);mysql> exit

我们需要在主服务器上开启二进制日志并设置服务器编号,服务器唯一编号必须是1至232-1之间的整数,根据自己的实际情况进行设置。进行这些设置需要关闭MySQL数据库并编辑my.cnf或my.ini文件,并在[mysqld]设置段添加相应的配置选项。关于MySQL软件的安装这里不再赘述,请参考4.11.2章节内容。

[root@master ~]# vim /etc/my.cnf

装修装饰门户网站源码 装修装饰门户网站源码

执行ebak 帝国备份王恢复数据 帐号密码 admin 123456恢复数据后修改数据库连接地址data/common.inc.PHP后台dede帐号和密码都是admin

装修装饰门户网站源码 259 查看详情 装修装饰门户网站源码

[mysqld]

log-bin=Jacob-bin#启用二进制日志,并设置二进制日志文件前缀

server-id=254#设置服务器编号

[root@master ~]# service mysqld restart

[root@master ~]# service iptables stop

l注意:在配置文件中不可以使用skip-networking参数选项,否则从服务器将无法与主服务器进行连接并复制数据。

4.数据复制环境之从服务器设置

如果从服务器ID编号没有设置,或服务器ID编号与主服务器有冲突,就必须关闭MySQL服务并重新编辑配置文件,设置唯一的服务器编号,最后重启MySQL服务。如果有多台从服务器,则所有的服务器ID编号都必须是唯一的。可以考虑将服务器ID编号与服务器IP地址关联,这样ID编号同时可以唯一标识一台服务器计算机,如采用IP地址的最后一位作为MySQL服务器ID编号。

[root@slave1 ~]# vim /etc/my.cnf

[mysqld]

server-id=2

[root@slave1 ~]# service mysqld restart

[root@slave1 ~]# service iptables stop

对于复制而言,MySQL从服务器上二进制日志功能是不需要开启的。但是,你也可以通过启用从服务器的二进制日志功能,实现数据备份与恢复,此外在一些更复杂的拓扑环境中,MySQL从服务器也可以扮演其他从服务器的主服务器。

5.创建复制帐号

执行数据复制时,所有的从服务器都需要使用账户与密码连接MySQL主服务器,所以在主服务器上必须存在至少一个用户账户及相应密码供从服务器连接。这个账户必须拥有REPLICATION SLAVE权限,你可以为不同的从服务器创建不同的账户与密码,也可以使用统一的账户与密码。MySQL可以使用CREATE USER语句创建用户,使用GRANT语句为账户赋权。如果该用户仅为数据库复制所使用,则该账户仅需要REPLICATION SLAVE权限即可。下面的例子将在MySQL主服务器上创建一个拥有复制权限的slave_cp账户,该账户可以从example.com域内的任何主机连接主服务器,密码为SlaveAdmin。

[root@master ~]# mysql -u root -pmysql> CREATE USER ‘slave_cp’@’%.example.com’ IDENTIFIED BY ‘SlaveAdmin’;mysql> GRANT REPLICATION SLAVE ON *.* TO ‘slave_cp’@’%.example.com’;mysql> exit

6.获取主服务器二进制日志信息

在进行主从数据复制之前我们了解一些主服务器的二进制日志文件的基本信息,这些信息在对从服务器的设置中需要用到,这些信息包括主服务器二进制文件名称及当前日志记录位置,这样从服务器就可以知道从哪里开始进行复制操作。我们可以使用如下操作查看主服务器二进制日志数据信息:

[root@master ~]# mysql -u root -pmysql> FLUSH TABLES WITH READ LOCK;mysql> SHOW MASTER STATUS;+——————————–+————+———————+————————-+————————–+| File|Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+——————————–+————+———————+————————-+————————–+| jacob-log.000001|1276||||+——————————–+————+———————+————————–+————————-+mysql> UNLOCK TABLES;

其中,File列显示的是二进制日志文件名,,Position为当前日志记录位置。

FLUSH TABLES WITH READ LOCK命令的作用是对所有数据库的所有表执行只读锁定,只读锁定后所有数据库的写操作将被拒绝,但读操作可以继续。执行锁定可以防止在查看二进制日志信息的同时有人对数据进行修改操作,最后使用UNLOCK TABLES语句对全局锁执行结束操作。

7.对现有数据库进行快照备份

如果在使用二进制日志进行数据复制以前,MySQL数据库系统中已经存在大量数据资源,对这些资料进行数据备份的一种方法使用使用mysqldump工具,在主服务器上使用该工具对数据备份后即可在从服务器上进行数据还原操作。当希望的数据达到主从一致后,就可以使用数据复制功能进行自动从此同步操作。具体操作如下(作者的环境中主服务器IP地址为172.16.0.254,从服务器IP地址为172.16.0.1),实际生产环境中需要根据自己的需要有选择的对数据库进行备份与还原:

[root@master ~]# mysqldump –all-databases –lock-all-tables > /tmp/dbdump.sql[root@master ~]# scp /tmp/dbdump.sql 172.16.0.1:/tmp/[root@slave1 ~]# mysql -u root -p 8.配置从服务器连接主服务器进行数据复制

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1083679.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Steam交易锁如何解除 Steam市场权限重新开通步骤
上一篇 2025年12月2日 21:39:44
华为p20pro中设置息屏时钟的操作方法
下一篇 2025年12月2日 21:39:54

相关推荐

  • 安谋科技CEO陈锋:立足全球标准与本土创新,赋能AI计算“芯”时代

    安谋科技CEO陈锋:立足全球标准与本土创新,赋能AI计算“芯”时代安谋科技CEO陈锋:立足全球标准与本土创新,赋能AI计算“芯”时代安谋科技CEO陈锋:立足全球标准与本土创新,赋能AI计算“芯”时代安谋科技CEO陈锋:立足全球标准与本土创新,赋能AI计算“芯”时代

    7月11日,2025中国集成电路设计创新大会暨ic应用生态展(icdia2025)在苏州金鸡湖国际会议中心隆重开幕。安谋科技(中国)有限公司(以下简称“安谋科技”)ceo陈锋受邀出席大会高峰论坛,并发表题为《立足全球标准与本土创新,赋能ai计算“芯”时代》的主旨演讲。围绕当前ai大模型技术的发展趋势…

    2026年8月29日 用户投稿
    000
  • 周鸿祎“干掉”市场部:营销虽好,可容易寒了市场部的心

    文:互联网江湖 作者:刘致呈 你可以不认可老周的眼光(花椒直播、哪吒汽车…….),但是一定不能低估老周搞流量的能力。 这不,一句“干掉360整个市场部”又吸睛无数。“流量游戏”红衣大叔不仅爱玩,而且会玩。 市场部能被干掉吗? 干不掉。 马斯克干掉了公关部,然后呢,还不是老老实…

    2026年8月29日
    200
  • SpringBoot项目启动失败提示“url”属性缺失怎么办?

    SpringBoot项目启动失败:解决数据源配置缺失“url”属性问题 在使用Eclipse、SpringBoot和MyBatis构建项目时,启动过程中可能会遇到数据源配置错误,导致项目无法启动。本文将针对“failed to configure a datasource: ‘url&#…

    2026年8月29日
    200
  • 家居行业具身智能大模型!萤石蓝海大模型获CIC灼识咨询权威市场地位确认

    近日,萤石自主研发的“萤石蓝海大模型”正式获得由权威咨询机构cic灼识咨询颁发的“家居行业首个具身智能大模型”市场地位确认证书。 根据中国计算机协会定义,具身智能大模型是一种依托物理实体进行感知与行动的智能系统,通过智能体与环境的持续交互获取信息、理解问题、做出决策并执行动作,从而实现智能行为和自适…

    2026年8月29日
    100
  • 公开赞扬希特勒、反犹主义!马斯克旗下公司就聊天机器人惹祸致歉

    7月14日消息,当地时间12日,美国企业家埃隆·马斯克旗下人工智能公司xai就其聊天机器人grok发表赞美希特勒等不当言论公开道歉,并解释称该事件是由于系统更新过程中误用了一段已废弃的代码所致,目前相关代码已被删除。 据透露,xAI在其官方社交媒体账号上发文表示:“我们对大家所遭遇的(Grok的)恶…

    2026年8月29日
    200
  • 死亡搁浅2定档2025年豪华演员阵容全面揭晓

    死亡搁浅2定档2025年豪华演员阵容全面揭晓死亡搁浅2定档2025年豪华演员阵容全面揭晓死亡搁浅2定档2025年豪华演员阵容全面揭晓死亡搁浅2定档2025年豪华演员阵容全面揭晓

    备受瞩目的续作《死亡搁浅2》终于公布了发售日期:2025年6月26日。主角山姆·波特·布里吉斯将再次肩负起连接破碎世界的重任,开启一段更加波澜壮阔的旅程。本作不仅延续了前作深受玩家喜爱的演员阵容,更迎来了众多新星加盟,为这场后末日传奇注入全新活力。一起来看看这份星光璀璨的名单! 旧友归来,使命延续 …

    2026年8月29日 用户投稿
    300
  • 如何解决网站安全验证问题?使用GoogleCloudRecaptchaEnterprise可以!

    可以通过以下地址学习 composer:学习地址 在开发过程中,我发现传统的验证码系统无法满足我的需求,因为它们不仅用户体验差,而且对机器人攻击的防护效果有限。经过一番研究,我决定使用 Google Cloud Recaptcha Enterprise 来提升网站的安全性和用户体验。 安装 Goog…

    用户投稿 2026年8月29日
    200
  • MySQL触发器导致性能下降怎么办_如何优化或替代?

    MySQL触发器导致性能下降怎么办_如何优化或替代?MySQL触发器导致性能下降怎么办_如何优化或替代?MySQL触发器导致性能下降怎么办_如何优化或替代?MySQL触发器导致性能下降怎么办_如何优化或替代?

    mysql触发器性能问题主要源于执行效率低或操作频繁,优化需从减少工作量和提升执行方式入手。1.通过慢查询日志和explain分析定位性能瓶颈,优化sql语句并添加索引;2.拆分触发器逻辑,将不必要的操作移至应用层;3.控制触发频率,采用延迟或异步处理机制;4.考虑用存储过程替代触发器,利用其预编译…

    2026年8月29日 用户投稿
    100
  • swoole框架使用教程

    Swoole 框架是一个高性能 PHP 协程框架,通过异步非阻塞 I/O 提升网络处理能力。其中包括:安装:使用 Composer 安装 Swoole 框架创建服务器:创建 Swoole HTTP 服务器进行基本网络处理异步处理请求:使用协程机制异步处理 HTTP 请求以提升并发性WebSocket…

    2026年8月29日
    200
  • win10怎么解决100%磁盘占用_win10磁盘占用100%的终极解决方法

    禁用Windows Search服务以减少索引占用;2. 关闭SysMain(原Superfetch)避免预加载过度使用磁盘;3. 停用未使用的家庭组服务降低后台负载;4. 运行chkdsk /f /r修复磁盘错误;5. 禁用DiagTrack等遥测服务减少数据收集;6. 手动设置虚拟内存大小减轻频…

    2026年8月29日
    200
  • 如何解决中文转拼音的问题?overtrue/pinyin库助你轻松搞定!

    可以通过一下地址学习composer:学习地址 在开发一个多语言支持的项目时,我遇到了一个棘手的问题:如何将中文准确地转换成拼音。特别是处理多音字时,常规的解决方案往往不够精确,导致用户体验不佳。经过一番探索,我找到了 overtrue/pinyin 这个库,它不仅能高效地处理中文转拼音,还能准确处…

    用户投稿 2026年8月29日
    300
  • swoole教程全套学习

    Swoole 是一个高性能 PHP 异步网络框架,使用多进程、事件循环和协程实现并发。安装:使用 Composer 或手动安装 Swoole 源代码。使用:创建 HTTP 服务器、处理 WebSocket 连接和使用协程并行执行任务。高级功能:支持集群、定时任务和数据库连接池。 Swoole 教程:…

    2026年8月29日
    300
  • 芯原推出低功耗AI降噪与AI超分辨率系列IP

    ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 芯原股份推出全新AI图像处理IP系列,赋能高清影像时代 2025年2月27日,上海——芯原股份(芯原,股票代码:688521.SH)今日宣布推出其最新一代AI图像处理IP系列,包括智能降噪IP …

    2026年8月29日
    100
  • 如何使用Composer解决Laravel项目中的数据表格展示问题?yajra/laravel-datatables助你轻松实现!

    可以通过一下地址学习composer:学习地址 在开发 laravel 项目时,数据表格的展示和处理是一个常见且重要的需求。我最近在项目中遇到了一个棘手的问题:如何高效地展示大量数据,并提供排序、搜索、分页等功能。开始时,我尝试了手动编写代码来实现这些功能,但发现这不仅耗时,而且容易出错。经过一番探…

    用户投稿 2026年8月29日
    100
  • 美团王兴,中国具身智能第一投资人

    美团王兴,中国具身智能第一投资人美团王兴,中国具身智能第一投资人美团王兴,中国具身智能第一投资人美团王兴,中国具身智能第一投资人

    你可能没留意到,如火如荼的具身智能融资大潮里,棋局热闹,棋子如云,而低调又凶猛的棋手,却不显山不露水。 美团王兴,就是这场激战里真正的(骑手)棋手。 尽管 7 月只过去了 11 天,美团已经接连出手了 2 家具身智能公司:它石智航 & 星海图。 其中包含对星海图连续领投 2 次,又猛又狠 —…

    2026年8月29日 用户投稿
    100
  • 出货量创历史新高,艾为电子2024年净利润同比增长399.83%

    艾为电子2024年业绩强劲增长,营收利润双双提升! ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜ 艾为电子近日发布2024年业绩快报,显示公司全年业绩实现大幅增长。具体数据如下:营业收入达293.29亿元,同比增长15.88%;营业利润23…

    2026年8月29日
    000
  • 智能助手怎么处理多模态任务_AI理解图片语音和文本方法

    多模态智能助手通过多模态嵌入、注意力机制、Transformer架构和对比学习等技术,将图像、语音和文本统一表示并关联,实现跨模态理解与响应;实际应用中面临数据稀疏性、模态不对齐、异构性和计算复杂度等挑战;性能评估需结合单模态指标、跨模态指标、用户满意度及对抗性测试综合判断。 ☞☞☞AI 智能聊天,…

    2026年8月29日
    000
  • 流畅阅读— 开源AI浏览器翻译插件,支持双语对照显示

    流畅阅读— 开源AI浏览器翻译插件,支持双语对照显示流畅阅读— 开源AI浏览器翻译插件,支持双语对照显示流畅阅读— 开源AI浏览器翻译插件,支持双语对照显示流畅阅读— 开源AI浏览器翻译插件,支持双语对照显示

    fluentread:你的浏览器翻译利器,助你畅享无障碍阅读体验! FluentRead是一款开源浏览器翻译插件,它利用先进的AI技术,旨在为你提供如同母语般流畅的阅读体验。支持多种翻译引擎,包括传统的机器翻译和强大的AI大模型,并且允许你自定义翻译服务。其核心功能包含智能翻译、便捷的双语对照显示以…

    2026年8月29日 用户投稿
    200
  • 拼多多商家能取消订单吗?拼多多商家能取消退款吗

    答案:拼多多商家取消订单需根据状态选择处理方式。未发货订单可在工作台或APP操作取消;已发货订单须拦截物流并引导买家退款;退款申请不可强制取消,需协商或举证驳回;特殊场景如恶意下单、系统异常等需平台介入。 如果您作为拼多多商家,因库存、物流等原因需要取消已生成的订单或处理买家发起的退款申请,平台允许…

    2026年8月29日
    000
  • 《中国足球环境及未来发展白皮书(2025)》发布:100吋大屏电视成标配

    2025年,世俱杯的激情与“苏超”的热潮遥相呼应,掀起了一场全球范围内的足球盛宴。这份源自赛场内外的热情,不仅展现了足球运动的巨大魅力,也正逐步汇聚成推动中国足球环境改善的重要力量。 7月10日,由经济观察研究院发布的《中国足球环境及未来发展白皮书(2025)》(以下简称《白皮书》)引发广泛关注。该…

    2026年8月29日
    000

发表回复

登录后才能评论
关注微信