已安装好mysql,并且已把配置文件复制在/etc/my.cnf
主服务器的配置:
1,查看二进制日志的状态,开启二进制日志
进入mysql安装目录
#cd /usr/local/mysql 进入mysql
#bin/mysql -uroot -p
提示密码直接输入回车进入mysql(root没改密码默认空) mysql> show variables like 'log_bin'; +---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin | ON |
+---------------+-------+ 如果没有上面 log_bin 显示的off状态,则退出mysql,修改mysql配置文件
mysql> exit
#vi /etc/my.cnf 在[mysqld]的配置中,最后一行添加如下行
log-bin=mysql-bin 2,更改mysql服务器的server id
server-id = 1 保存并重启mysql服务器使生效:
按esc输入:wq
#service mysqld restart 3,建立仅限slave主机使用的专门用于进行复制数据的用户:
进入mysql
#bin/mysql -uroot -p mysql> grant replication client,replication slave on *.* to username@'192.168.189.131' identified by 'password';
192.168.189.131为从机ip
刷新授权表,使账户立即生效:
mysql> flush privileges; 4,清空日志:
mysql> flush master; 从服务器的配置:
1,
#vi /etc/my.cnf
在[mysqld]的配置中注释掉如下行:
log-bin=mysql-bin
变成
#log-bin=mysql-bin
在注释掉的log-bin=mysql-bin下一行添加:
relay-log=relay-bin 2,修改server id:
server id标识一台mysql服务器,为了避免循环复制,主从服务器的server id必须不同
在[mysqld]的配置中修改:
server-id = 2 保存退出
按esc输入:wq 重启服务器:
#service mysqld restart 3,指定主服务器:
进入mysql安装目录
#cd /usr/local/mysql
进入mysql
#bin/mysql -uroot -p 这里指定的要和在主服务器上建立的用户相同:
mysql> change master to master_host='192.168.189.128',master_user='username',master_password='password'; 192.168.189.128为主服务器ip 4,启动从服务器进程并查看运行状态;
mysql> start slave;
mysql> show slave status\G
如果出现如下行,则表明正常启动
Slave_IO_Running: Yes
Slave_SQL_Running: Yes 退出mysql
mysql> exit 好了,这样我们的主从服务器就搭建好了,从服务器不能进行写操作,否则同步时效。
如果主服务器一开始就有大量数据,需手动使用软件备份,在从服务器上还原数据,再同步
还有主从半同步的实现但只有mysql-5.5版本之后才支持

mysql同步的更多相关文章

  1. MySQL同步常见问题解答(自己的小心得)

    前几天刚刚注册了博客园,我想写一些技巧性的教程,今天给大家分享一个MySQL同步常见问题解答. Q:如果主服务器正在运行并且不想停止主服务器,怎样配置一个从服务器? A:有多种方法.如果你在某时间点做 ...

  2. Slave_SQL_Running: No mysql同步故障解决方法

    Slave_SQL_Running: No mysql同步故障解决      今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave s ...

  3. python---scrapy之MySQL同步存储

    假设我们已经能获取到item里定义的字段的数据,接下来就需要保存item的数据到mysql数据库. pipeline用来存储item中的数据,将爬取到的数据进行二次处理 首先,要做的准备的工作,安装M ...

  4. elasticsearch -- Logstash实现mysql同步数据到elasticsearch

    配置 安装插件由于这里是从mysql同步数据到elasticsearch,所以需要安装jdbc的入插件和elasticsearch的出插件:logstash-input-jdbc.logstash-o ...

  5. mysql同步复制异常的常见操作-传统复制方式

    mysql同步复制异常的常见操作-传统复制方式 一.传统复制方式是基于非gtid的,常见的错误有1032和1062 1032是主键冲突,1062是从库中没有找到对应的记录. 可以查看出现错误的binl ...

  6. mysql同步之otter/canal环境搭建完整详细版

    接上一篇mysql 5.7多源复制(用于生产库多主库合并到一个查询从库). 这一篇详细介绍otter/canal环境搭建以及当同步出现异常时如何排查.本文主要参考https://blog.csdn.n ...

  7. MySQL同步状态双Yes的假象及 seconds_behind_master的含义

    MySQL同步状态双Yes的假象及seconds_behind_master的含义   近期由于特殊原因有一台主库宕机了一个小时没有处理,说起来这是个挺不好啥意思的事情,但是由于这个事情反而发现个比较 ...

  8. LVS+MYCAT读写分离+MYSQL同步部署手册(第三版)

    1      配置MYSQL主备同步 1.1    测试环境 mysql版本:5.6.24: 操作系统内核版本:Linux-3.13-0-32 主数据库IP:192.168.10.3: 主数据库名:d ...

  9. Ubuntu 14.04 MySQL同步

    主服务器:192.168.2.212 从服务器:192.168.2.211   主服务器(192.168.2.212): 先到/etc/mysql/my.cnf下 将 bind-address 127 ...

随机推荐

  1. SLAM学习笔记(3)相关概念

    SIFT,即尺度不变特征变换(Scale-invariant feature transform,SIFT),是用于图像处理领域的一种描述子.这种描述具有尺度不变性,可在图像中检测出关键点,是一种局部 ...

  2. MySQLdb模块操作

    Linux 安装mysql: apt-get install mysql-server 安装python-mysql模块:apt-get install python-mysqldb Windows ...

  3. [转]如何在Windows下使用WebMatrix+IIS开发PHP程序

    原文: http://www.cnblogs.com/lucienbao/p/webmatrix_php.html

  4. DG - physical standby switchover切换过程

    一.切换前检查1.检查备库已经全部接收到主库的redo如果是最大可用性.最大保护性模式,可以在primary端查看v$archive_dest_status,确认是否所有的redo已经传送到备库#在主 ...

  5. HTML语言的一些元素(三)

    本章节主要介绍:<div>和<span> 可以通过 <div> 和 <span> 将 HTML 元素组合起来. HTML <div> 元素是 ...

  6. UIBarButtonItem变弹簧

    UIBarButtonItem * spaceItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystem ...

  7. meta标签的理解

    一直习惯的使用meta标签,还真么认真理解过,至少英文意思都还没弄明白... 下面是摘自网络的解释: 互动百科: 元素可提供相关页面的元信息(meta-information),比如针对搜索引擎和更新 ...

  8. 20145207 《Java程序设计》第8周学习总结

    前言: 这两天电路焊小车,有意思归有意思,确实挺忙的.博客到现在才写.执勤看的东西忘得好快呀,莫名的记不住.不说废话了,开始. 教材学习内容总结: 一.NIO和NIO2 1.NIO的定义 InputS ...

  9. [转]Apache Maven 入门篇(下)

    原文地址: Apache Maven 入门篇(下) 作者:George Ma 第一篇文章大概的介绍了一下Apache Maven以及它的下载和安装,并且运行了一个简单的示例.那么在对maven有了一点 ...

  10. Aptana Studio3开发Python和Ruby(最佳工具)

    即从: http://d1iwq2e2xrohf.cloudfront.net/tools/studio/standalone/3.3.1.201212171919/win/Aptana_Studio ...