`

mysql主从同步时遇到的问题

阅读更多




登录master机和slave机的mysql:mysql –u root –p ,一个有密码一个没有密码

两个都创建数据库:create database repl;

master :192.168.10.254
slave:192.168.10.204

1、设置master
编辑配置文件 /etc/my.cnf
server-id=1
binlog-do-db=repl

创建一个mysql的账号为同步专用
mysql –u root –p
mysql> grant replication slave on *.* to 'gl'@'192.168.10.204' identified by '123456';
mysql> flush privileges;

重启master mysql

mysql>show master status;
mysql-bin.000002  98 repl

mysql> show processlist;
2 gl 192.168.10.204:35315 has sent all binlog to slave;waiting for binlog to be updated
3 root localhost repl query showprocess

3、设置slave
编辑配置文件
server-id=2
master-user=gl                
master-host=192.168.10.254    
master-password=123456        
master-connect-retry=60      
master-port=3306              
replicate-do-db=repl          

然后重启slave mysql

在slave机中进入mysql
mysql>start slave;
mysql>show slave status\G;
Slave_IO_Running、Slave_SQL_Running状态为Yes

mysql>show master status;
waiting for master to send event 192.168.10.237 gl 3306 60 mysql-bin.000002 98 mysql-relay-bin.0000 repl


mysql> show processlist;
1 system user 3421 waiting for master to send event
2 system user 397 has read all relay log;waiting for the slave I/O thread to update it
5 root localhost query show processlist


后来我在主机的数据库里创建了一张表,但是从机上并没有显示,请问为什么,如何解决?


解决:
遇到问题后,又在主机重新创建了一个表,到从机上检查后发现表存在。
可能是由于表是在服务没有配置好之前建立的,没有同步上的原因





分享到:
评论

相关推荐

    Mysql主从同步Last_IO_Errno:1236错误解决方法

    Mysql主从同步的Last_IO_Errno:1236错误是什么原因呢,我们要如何来解决这个问题呢?下面和小编一起来看看关于此问题的记录与解决办法。 [removed]ec(2);[removed] 从服务器错误代码: Last_IO_Errno: 1236 Last...

    MySQL主从同步机制与同步延时问题追查过程

    作为一名DBA,在工作中会经常遇到一些MySQL主从同步延迟的问题,这些同步慢的问题,其实原因非常多,可能是因为主从的网络问题导致,可能是因为网络带宽问题导致,可能是因为大事务导致,也可能是因为单线程复制导致...

    MySQL数据库InnoDB引擎主从复制同步经验总结

    主要介绍了MySQL数据库InnoDB引擎主从复制同步经验总结,本文总结了设置主从复制时遇到的一些错误和解决方法,需要的朋友可以参考下

    MySQL主从复制常见故障排除

    生产环境中为了保证系统的兼容与稳定,在搭建服务器时就应该配置主从复制,主从服务器中的MySQL版本尽量一致。但有时难以保证版本的一致,或者在学习过程中遇到版本不兼容的问题,就容易遇到各种奇葩的故障。本文...

    mysql主从库不同步问题解决方法

    遇到这样的错误如:“Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: ‘Could not find first log file name in binary log index file’”等或由于清数据导致主从库不同步了...

    MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)

    MySQL5.6 数据库主从同步安装与配置详解(Master/Slave) 本篇文章主要介绍了MySQL5.6 数据库主从同步安装与配置详解,具有一定的参考价值,有兴趣的可以了解一下。 安装环境 操作系统 :CentOS 6.5 数据库版本:...

    mysql主从服务器同步心得体会第1/2页

    原来看过MYSQL同步数据的实现,可是自己还没有动过手,今天没什么事就玩一玩,正好在旁边有另一台空电脑,都在同一个路由器下。哈哈,正好。 不过首先在找配置文件上就把我卡了好久,由于我用的是xampp安装包,在...

    MySQL5.1主从同步出现Relay log read failure错误解决方法

    MySQL的每一个版本更新关于同步方面每次都是可以看到一大堆。但MySQL 5.1性能是比较突出的。所以经不住诱惑使用MySQL 5.1。所以也要经常遇到一些Bug。如: 代码如下: mysql> show slave status\G ****************...

    windows下mysql-cluster-7.5.12安装教程

    手把手教大家搭建MySQL主从复制的搭建,就是一个服务器,三个库,三个库可以同时同步数据,起到安全备份的作用.小编亲自搭建,遇到的一些问题都有解决方案,大家如安装过程中遇到什么问题可以随时问我.

    100道mysql的面试题

    MySQL事务得四大特性以及实现原理,如何写sql能够有效的使用到复合索引,数据库自增主键遇到的问题,MVCC,主从同步延迟,为什么需要数据库连接池, InnoDB引擎中的索引策略,Blob和text有什么区别,Mysql中有哪几种...

    MySQL管理之道 性能调优、高可用与监控.part2.rar

    《mysql管理之道:性能调优、高可用与监控》由资深mysql专家撰写,以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、...

    线上MYSQL同步报错故障处理方法总结(必看篇)

    在发生故障时,切换到slave上,并将其变成master,坏掉的机器反向同步新的master,在处理故障时,遇到最多的就是主从报错。下面是我收录下来的报错信息。 常见错误 最常见的3种情况 这3种情况是在HA切换时,由于是...

    MySQL 5.7并发复制隐式bug实例分析

    我这里遇到的问题主要是莫名其妙的数据同步出现问题,无法执行stop slave,数据不一致等现象,经过查看发现是版本bug所致,所以对已上线的从库关闭并发复制,对未上线的系统实行版本升级。此风险非常非常高,各位...

    Eclipse开发分布式商城系统+完整视频代码及文档

    项目中遇到的问题.avi │ 13.quartz.avi │ aa.quartz框架.avi │ 淘淘商城第十二天笔记.docx │ ├─补充1:拔高课程(Redis3.0持久化、集群、MySQL5.6优化、Tomcat7优化) │ │ 打开必读.txt │ │ │ ├─课前...

    开涛高可用高并发-亿级流量核心技术

    15.11.1 Mysql主从复制 315 15.11.2 Canal简介 316 15.11.3 Canal示例 318 第4部分案例 323 16 构建需求响应式亿级商品详情页 324 16.1 商品详情页是什么 324 16.2 商品详情页前端结构 325 16.3 我们的性能数据 327 ...

    JAVA上百实例源码以及开源项目

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    JAVA上百实例源码以及开源项目源代码

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

Global site tag (gtag.js) - Google Analytics