1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 教你怎样实现MySQL数据库双机热备份【MySQL】

教你怎样实现MySQL数据库双机热备份【MySQL】

时间:2019-01-26 16:31:29

相关推荐

教你怎样实现MySQL数据库双机热备份【MySQL】

数据库|mysql教程

备份,数据库,实现,怎样,MySQL,服务器,日志,设置,同

数据库-mysql教程

双机热备份

rss订阅网站源码,ubuntu进入登录界面,tomcat5怎么启动,煎蛋妹子 爬虫,商标交易 php源码,seo做seo是做什么lzw

本文详细讲述了怎样实现MySQL数据库双机热备份。

webapp项目源码,vscode卸载教程,ubuntu tour,扫描tomcat版本,sqlite使用教程c#,ecshop oss插件,前端学完框架学什么,降纤酶与爬虫酶,php dirname,乐从seo优化团队,简单公司网站源码,古风网页模板源码,帝国cms 列表模板调用栏目别名lzw

1、MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。实现MySQL数据库的热备份。

易语言远程桌面源码,vscode没有代码怎么办,ubuntu 键盘 不对,配置tomcat并运行,爬虫 京东数据,php 集成开发工具,山西什么是seo网络推广方案,淘宝客网站后台管理lzw

2、要想实现双机的热备首先要了解主从数据库服务器的版本的需求。要实现热备MySQL的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。

3、设置主数据库服务器:

a.首先查看主服务器的版本是否是支持热备的版本。然后查看f(类Unix)或者my.ini(Windows)中MySQLd配置块的配置有没有log-bin(记录数据库更改日志),因为MySQL的复制机制是基于日志的复制机制,所以主服务器一定要支持更改日志才行。然后设置要写入日志的数据库或者不要写入日志的数据库。这样只有您感兴趣的数据库的更改才写入到数据库的日志中。

以上的如果有多个数据库用”,”分割开,然后设置同步数据库的用户账号。

4.MySQL0.2以前的版本, 因为不支持REPLICATION 要使用下面的语句来实现这个功能:

设置好主服务器的配置文件后重新启动数据库。

b.锁定现有的数据库并备份现在的数据:

锁定数据库:

备份数据库有两种办法一种是直接进入到MySQL的data目录然后打包你需要备份数据库的文件夹,第二种是使用MySQLdump的方式来备份数据库但是要加上”–master-data ” 这个参数,建议使用第一种方法来备份数据库。

c.查看主服务器的状态:

记录File 和 Position 项目的值,以后要用的。

d.然后把数据库的锁定打开:

4、设置从服务器:

a.首先设置数据库的配置文件:

b.把从主数据库服务器备份出来的数据库导入到从服务器中;

c.然后启动从数据库服务器,如果启动的时候没有加上”–skip-slave-start”这个参数则进入到MySQL中:

d.设置主服务器的各种参数:

e.启动同步数据库的线程:

查看数据库的同步情况吧。如果能够成功同步完成了。

f.查看主从服务器的状态:

如果日志太大清除日志的步骤如下:

1>.锁定主数据库:

2>.停掉从数据库的slave:

3>.查看主数据库的日志文件名和日志文件的position:

4>.解开主数据库的锁:

5>.更新从数据库中主数据库的信息:

6>.启动从数据库的slave:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。