MySQL主从复制部署实施文档.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MySQL主从复制(Master-Slave)部署实施文档

软件版本

mysql-5.6.26

环境描述

新企业要搭建架构为主从复制的mysql数据库。

主服务器(mysql-master):IP地址:192.168.18.111,mysql已安装,没有用户数据。

从服务器(mysql-slave):IP地址:192.168.18.141,mysql已安装,没有用户数据。

主从服务器均可正常提供服务。

配置主服务器(master)

1、编辑数据库配置文件my.cnf,一般在/etc/目录下。

在[mysqld]的下面加入下面代码:

log-bin=mysql-bin

server-id=1

innodb_flush_log_at_trx_commit=1

sync_binlog=1

binlog-do-db=wordpress

binlog_ignore_db=mysql

server-id=1中的1可以任定义,只要同个局域网中是唯一的就行。

binlog-do-db=wordpress是表示只备份wordpress。

binlog_ignore_db=mysql表示忽略备份mysql。

不加binlog-do-db和binlog_ignore_db,那就表示备份全部数据库。

2、然后重启MySQL:#servicemysqldrestart

3、登录mysql,在mysql中添加一个backup的账号,并授权给从服务器。

[root@localhost~]#mysql–uroot–p123456登录mysqlmysqlgrantreplicationslaveon*.*tobackup@192.168.18.141identifiedbybackup;

创建backup用户,并授权给192.168.18.141使用。

4、查询主数据库状态,并记下FILE及Position的值,这个在后面配置从服务器的时候要用到。

mysqlshowmasterstatus;请记下显示的信息,配置从服务器会用到。+——————+———-+————–+——————+|File|Position|Binlog_Do_DB|Binlog_Ignore_DB|+——————+———-+————–+——————+|mysql-bin.000001|253|dbispconfig|mysql|+——————+———-+————–+——————+

1rowinset(0.00sec)

配置从服务器

修改从服务器的配置文件/opt/mysql/etc/my.cnf

将server-id=1修改为server-id=10,并确保这个ID没有被别的MySQL服务所使用。

启动mysql服务

/opt/mysql/init.d/mysqlstart

通过命令行登录管理MySQL服务器

/opt/mysql/bin/mysql-uroot-pnew-password

执行同步SQL语句

mysqlchangemasterto

master_host=’192.168.10.130’,

master_user=’rep1’,

master_password=’password’,

master_log_file=’mysql-bin.000005’,

master_log_pos=261;

正确执行后启动Slave同步进程

mysqlstartslave;

主从同步检查

mysqlshowslavestatus\G

==============================================

****************1.row*******************

Slave_IO_State:

Master_Host:192.168.10.130

Master_User:rep1

Master_Port:3306

Connect_Retry:60

Master_Log_File:mysql-bin.000005

Read_Master_Log_Pos:415

Relay_Log_File:localhost-relay-bin.000008

Relay_Log_Pos:561

Relay_Master_Log_File:mysql-bin.000005

Slave_IO_Running:YES

Slave_SQL_Running:YES

Replicate_Do_DB:

……………省略若干……………

Master_Server_Id:1

1rowinset(0.01sec)

==========================================

文档评论(0)

godcoovAuxsv + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档