全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

MySQL主从数据库搭建方法详解

本文实例讲述了MySQL主从数据库搭建方法。分享给大家供大家参考,具体如下:

主从服务器是mysql实时数据同步备份的一个非常好的方案了,现在各大中小型网都都会使用mysql数据库主从服务器功能来对网站数据库进行异步备份了,下面我们来给大家介绍主从服务器配置步骤。

Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。

(1)首先确保主从服务器上的Mysql版本相同

(2)在主服务器上,设置一个从数据库的账户,使用REPLICATION SLAVE赋予权限,如:

mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave001'@'192.168.0.99' IDENTIFIED BY
'123456';
Query OK, 0 rows affected (0.13 sec)

(3)修改主数据库的配置文件my.cnf,开启BINLOG,并设置server-id的值,修改之后必须重启Mysql服务

[mysqld]
log-bin = /home/mysql/log/mysql-bin.log
server-id=1

(4)之后可以得到主服务器当前二进制日志名和偏移量,这个操作的目的是为了在从数据库启动后,从这个点开始进行数据的恢复

mysql> show master statusG;
*************************** 1. row ***************************
File: mysql-bin.000003
Position: 243
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)

(5)好了,现在可以停止主数据的的更新操作,并生成主数据库的备份,我们可以通过mysqldump导出数据到从数据库,当然了,你也可以直接用cp命令将数据文件复制到从数据库去

注意在导出数据之前先对主数据库进行READ LOCK,以保证数据的一致性

mysql> flush tables with read lock;
Query OK, 0 rows affected (0.19 sec)

之后是mysqldump

mysqldump -h127.0.0.1 -p3306 -uroot -p test > /home/chenyz/test.sql

最好在主数据库备份完毕,恢复写操作

mysql> unlock tables;
Query OK, 0 rows affected (0.28 sec)

(6)将刚才主数据备份的test.sql复制到从数据库,进行导入

(7)接着修改从数据库的my.cnf,增加server-id参数,指定复制使用的用户,主数据库服务器的ip,端口以及开始执行复制日志的文件和位置

[mysqld]
server-id=2
log_bin = /var/log/mysql/mysql-bin.log
master-host =192.168.1.100
master-user=test
master-pass=123456
master-port =3306
master-connect-retry=60
replicate-do-db =test

(8)在从服务器上,启动slave进程

mysql> start slave;

(9)在从服务器进行show salve status验证

mysql> SHOW SLAVE STATUSG
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: localhost
Master_User: root
Master_Port: 3306
Connect_Retry: 3
Master_Log_File: mysql-bin.003
Read_Master_Log_Pos: 79
Relay_Log_File: gbichot-relay-bin.003
Relay_Log_Pos: 548
Relay_Master_Log_File: mysql-bin .003
Slave_IO_Running: Yes
Slave_SQL_Running: Yes

(10)好了,现在可以在我们的主服务器做一些更新的操作,然后在从服务器查看是否已经更新

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》

希望本文所述对大家MySQL数据库计有所帮助。


# MySQL  # 主从数据库  # 搭建  # 使用Docker容器搭建MySql主从复制  # MySQL5.7.18主从复制搭建(一主一从)教程详解  # mysql 5.7 docker 主从复制架构搭建教程  # 详解MySQL主从复制读写分离搭建  # 基于Docker的MySQL主从复制环境搭建的实现步骤  # MySQL主从搭建(多主一从)的实现思路与步骤  # 器上  # 好了  # 相关内容  # 多个  # 你也  # 一台  # 感兴趣  # 我们可以  # 各大  # 给大家  # 可以直接  # 非常好  # 重启  # 可以得到  # 更多关于  # 所述  # 配置文件  # 前先  # 存储过程  # 数据备份 


相关文章: 制作国外网站的软件,国外有哪些比较优质的网站推荐?  c++ stringstream用法详解_c++字符串与数字转换利器  如何在万网主机上快速搭建网站?  如何在万网自助建站中设置域名及备案?  建站主机服务器选型指南与性能优化方案解析  如何在Ubuntu系统下快速搭建WordPress个人网站?  红河网站制作公司,红河事业单位身份证如何上传?  c# 服务器GC和工作站GC的区别和设置  如何在橙子建站上传落地页?操作指南详解  网站网页制作专业公司,怎样制作自己的网页?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何高效配置香港服务器实现快速建站?  长沙做网站要多少钱,长沙国安网络怎么样?  如何通过宝塔面板实现本地网站访问?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  广德云建站网站建设方案与建站流程优化指南  建站之星代理平台如何选择最佳方案?  网站企业制作流程,用什么语言做企业网站比较好?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  建站主机如何选?高性价比方案全解析  网站制作费用多少钱,一个网站的运营,需要哪些费用?  PHP 500报错的快速解决方法  ,购物网站怎么盈利呢?  建站之星如何实现网站加密操作?  如何通过网站建站时间优化SEO与用户体验?  网站制作公司排行榜,抖音怎样做个人官方网站  如何通过主机屋免费建站教程十分钟搭建网站?  ,交易猫的商品怎么发布到网站上去?  如何通过FTP服务器快速搭建网站?  建站之家VIP精选网站模板与SEO优化教程整合指南  微信h5制作网站有哪些,免费微信H5页面制作工具?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  建站之星客服服务时间及联系方式如何?  建站之星安装后如何配置SEO及设计样式?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  如何在Windows环境下新建FTP站点并设置权限?  如何在Windows服务器上快速搭建网站?  制作网站怎么制作,*游戏网站怎么搭建?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  如何通过老薛主机一键快速建站?  如何通过建站之星自助学习解决操作问题?  如何在阿里云高效完成企业建站全流程?  详解jQuery中基本的动画方法  网站好制作吗知乎,网站开发好学吗?有什么技巧?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  宁波自助建站系统如何快速打造专业企业网站?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  高端企业智能建站程序:SEO优化与响应式模板定制开发 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。