首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CentOS 7.2下MySQL主从复制配置

SESSION binlog_format = 'MIXED'; mysql> SET GLOBAL binlog_format = 'STATEMENT'; mysql主从复制配置 版本:mysql5.7...CentOS7.2 场景描述:  主数据库服务器:192.168.206.100,MySQL已经安装,并且无应用数据。  ...’; 查询主数据库状态 配置从服务器时会用到 mysql> show master status;  +-------------------------+----------+------------...如果主服务器已经存在应用数据,则在进行主从复制时,需要做以下处理: (1)主数据库进行锁表操作,不让数据再进行写入动作 mysql> FLUSH TABLES WITH READ LOCK; (2)查看主数据库状态...(4)取消主数据库锁定 mysql> UNLOCK TABLES; 3 验证主从复制效果 在主服务器上创建数据库first_db mysql> create database first_db; Query

49710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows下多个Mysql实例配置主从

    首先你要在你的windows下再装一个mysql实例(不要妄想着一个Mysql实例,里面弄两个库然后他们配置主从,这个我可没玩过,有兴趣的同学可以尝试一下),意味着你要分配不同的端口。...再次注意你的环境,保证跟我的一样,以及数据库版本) OK。我就当你已经配置好了第二个mysql实例。...别忘了进去你第二个Mysql实例瞅瞅。 进入正餐: 因为我们是在一个windows下配置的,所以没有网上那些主从 IP。...都是localhost 主数据库  my.ini添加如下 在[mysqld]下添加配置数据: server-id=1     #配一个唯一的ID编号,1至32。...binlog-do-db=进行主从数据库名1 ,进行主从数据库名2 binlog-ignore-db=不参与主从的数据库名,不参与主从的数据库名2 保存,重启数据库服务。

    1.9K20

    Linux下MySQL主从配置详细教程

    1、修改MySQL配置: 主库配置 server-id = 3 binlog-do-db=xmcp_gxfc #the db need to sync binlog-ignore-db = mysql...MySQL配置: 从库配置: server-id = 5 log-bin = mysql-bin replicate-do-db=xmcp_gxfc binlog_format=mixed relay_log...=/usr/local/mysql/relay_log/mysql-relay-bin read_only = 1 4、执行同步命令 执行同步命令,设置主数据库ip,同步帐号密码,同步位置 mysql>....000001',master_log_pos=154; 开启同步功能 mysql>start slave; 5、检查从数据库状态: mysql> show slave status\G; 注:Slave_IO_Running...like '%server_uuid%'; 解决方法: 找到data文件夹下的auto.cnf文件,修改里面的uuid值,保证各个db的uuid不一样,重启db即可 场景二:创建主从关系时copy了同样的

    1K20

    linux下mysql8主从同步配置

    6.配置从数据库的配置文件 vim /etc/my.cnf 添加下面的代码: [mysqld]#如果有已经添加过的,请忽略 basedir=/usr/local/mysql # mysql程序路径.../mysql -uroot -p密码 7.新建数据库并且合并 如果没有该数据库的话,需要新建数据库: create database 数据库名称; 之后再/usr/local/mysql/bin路径下执行以下命令...8.配置主库信息,实现主从同步 定制主数据库数据,如果不是第一次设置的,设置之前需要先停掉slave服务: stop slave; change master to master_host='主服务器ip...我们再去关闭以下 主数据库的读锁定 就行了. unlock tables; 到这里我们的同步复制就已经配置完成了. 9.检测是否实现主从同步 最后我们就只需要再来检测以下就行了....经过检查发现可能是由于数据库字符集有差异,这里我们检查一下主库和从库的字符集: ? 可以对比一下我们就能发现的确是由于字符集的问题,我们修改完字符集再来看看: ?

    2.9K10

    windows下MySQL数据库主从复制

    关于MySQL数据库的主从复制,网上相关文章多数是基于Linux环境,笔者曾有 实施过Windows环境下MySQL数据库的主从复制。...二、主从配置需要注意的点 (1)主从服务器操作系统版本和位数一致; (2) Master和Slave数据库的版本要一致; (3) Master和Slave数据库中的数据要一致; (4) Master开启二进制日志...【注意事项】:主从库版本必须一致 3.win10 mysql8 my.ini配置文件 (1)mysql的环境变量配置 (2)主从服务器my.ini的配置内容 我的配置路径就是:C:\Program Files...说明:在最新版本MySQL 8.0.20下,一般没有my.ini配置文件。要自己新建一个空白txt文档,更名为my.ini,放到该目录下。跟bin文件夹在同一目录级别。...所以一般情况下,非常小心的修改从上的数据。 五、常见的异常处理 前导说明:数据库本身安装异常、局域网异常不在讨论之列。

    3.3K60

    docker下安装使用mysql配置主从复制

    -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 进入容器 docker exec -it one_mysql bash 宿主机的配置文件 /etc/mysql.../mysql.cnf [mysqld] server-id = 1 log-bin = mysql-bin 进入容器后 show master status 查看下当前的状态,如果看到binlog日志是我们配置的文件名就说明我们配置成功了...-e MYSQL_ROOT_PASSWORD=123456 mysql 宿主机的配置文件 /etc/mysql2/mysql.cnf [mysqld] server-id = 2 进入容器 看看变量变了没有...,如果已经是我们配置的就说明配置文件是成功的 docker exec -it two_mysql bash show variables like 'server_id'; 开启主从复制 change...看到Slave_Io_Running:yes Slave_SQL_Running:yes 就可以了 修改密码的加密方式,因为默认的加密方式,主从复制的时候,从数据库连接不上 USE mysql; ALTER

    48430

    windows下mysql 主从同步

    今天先讲讲数据库的主从同步,两个好处:     一是读写分离可以用上。...比如 写操作就写到主数据库,读就从从数据库读取            二是纯粹给数据库备份,以防硬盘彻底崩了 主从数据库操作准备: 两台电脑,都安装好mysql 5.5及以上版本,最好两台电脑都安装同一版本数据库...my.ini文件打开,在mysqld下添加主服务器配置 server-id=1    #服务器 id  log-bin=C:\Program Files\MySQL\MySQL Server 5.5\mysql-bin...下看到mysql-bin.index 文件和mysql-bin.000001文件 输入用户名和密码:mysql -u用户名 -p密码 (    mysql -uroot -proot   ) 步骤二,...】 步骤四: 在mysql下找到my.ini文件,在其[mysqld] 下添加从服务器端配置: server-id=2    #服务器 id ,不能和主服务器一致 replicate-do-db=test1

    2K10

    CentOS 7.4下MySQL 5.7.20主从环境搭建(M-S)

    主从配置:   主机名      IP          系统版本             mysql版本    角色 mysqlmaster.cn  10.10.10.69   CentOS Linux...(以上步骤主从服务器均要执行) 步骤四、登录MySQL主服务器,创建一个测试数据库及表,并创建一个授权账号进行主从数据同步 [root@mysqlmaster ~]# mysql -uroot -p'zX...derS"; Query OK, 0 rows affected, 1 warning (0.00 sec) 步骤五、主从服务器配置: 修改master系统配置文件 /etc/my.cnf  末尾加入...一下内容 log-bin=mysql-bin-master    启用二进制日志 server-id=1     本机数据库ID 标示 binlog-do-db=test  可以被从服务器复制的库, 二进制需要同步的数据库名...,看一下主从bin-log的位置,然后再同步。

    37710

    linux下mysql主从复制

    必须配置server_id与log-bin,主从服务器的server_id必须设置且唯一。...5、数据库连接之后执行sql:show master status;获取FILE为mysql-bin.000004(一会需要用到),position为1230(一会需要用到); 6、从服务器mysql配置文件...=test #指定数据库被复制 #replicate-ignore-db=test #指定数据库不被复制 必须配置server_id,主从服务器的server_id必须设置且唯一。...slave;(开启主从配置) 8、查看主从复制是否正常。...主从配置完成,现在在主服务中进行添加,修改,删除操作,从服务器中也会做相应的操作。 警告:主从复制的增加,修改,删除操作只能在主服务进行,如果再从服务器进行了添加,修改,删除操作,则主从配置失效。

    1.3K10

    linux下mysql5.7数据库主从同步复制

    6.配置从数据库的配置文件 vim /etc/my.cnf 添加下面的代码: [mysqld]#如果有已经添加过的,请忽略 basedir=/usr/local/mysql # mysql程序路径.../mysql -uroot -p密码 7.新建数据库并且合并 如果没有该数据库的话,需要新建数据库: create database 数据库名称; 之后再/usr/local/mysql/bin路径下执行以下命令...8.配置主库信息,实现主从同步 定制主数据库数据,如果不是第一次设置的,设置之前需要先停掉slave服务: stop slave; change master to master_host='主服务器ip...不用着急,这里我们只需要重新修改一下/etc/my.cnf文件即可,添加以下代码: slave-skip-errors = 1032, 1062, 1007 并且重启我们的mysql服务,再重复一次上述的操作...我们再去关闭以下 主数据库的读锁定 就行了. unlock tables; 到这里我们的同步复制就已经配置完成了. 9.检测是否实现主从同步 最后我们就只需要再来检测以下就行了.

    1.4K20
    领券