1,首先我们要确定一个从库一个主库,紧记从库只能读取不能有其他的操作,如果操作写那主从就失效了,那就看看我们这么搭建主从吧!

2、 环境:Ubuntu,Mysql (主从的数据库版本必须保持一致)

主服务器地址:192.168.11.186  mysql root密码:1111  数据库:Test

从服务器地址:192.168.11.108  mysql root密码:123

主服务器和从服务器待同步数据库数据须保持一致。

一,配置主库

1.1 更改配置文件sudo vim /etc/mysql/my.cnf在其配置文件中添加主服务器端配置

server-id=1    #服务器 id

log-bin=/var/log/mysql-bin    #二进制文件存放路径

binlog-do-db=erp_database    #待同步的数据库(erp_database为需要同步的数据库,可以为一个也可以是多个数据库)

binlog-ignore-db=information_schema   #忽略不同步的数据库,这个可以不用写

binlog-ignore-db=mysql    #忽略不同步的数据库,这个可以不用写

1.2保存my.cnf文件,重启数据库(重启命令: sudo  service mysql restart),

1.3 进入终端:

输入用户名和密码:mysql -u用户名 -p密码 ( mysql -uroot –p1111 )

1.4给要连接的从服务器设置权限:

grant replication slave on *.* to aaa@192.168.11.108 identified by '123456'; (这里有一个问题就是你复制的话,要修改这单引号)

给了一个用户之后,进入主数据库给这个用户添加任意权限。

1.5输入命令 show master status;       # 找到File 和 Position 的值记录下来;

1.6输入flush logs更新日志文件。(除非连接同步时,否者不建议使用)

其实,主服务器是不需要设置太多信息的,只需要第1条中的前三行就足够了。

二,配置从库:

1,更改配置文件sudo vim /etc/mysql/my.cnf   ,在其配置文件中添加从服务器端配置:

server-id=2    #服务器 id ,不能和主服务器一致

replicate-do-db=erp_database #待同步的数据库

binlog-ignore-db=information_schema   #忽略不同步的数据库,这个可以不用写

binlog-ignore-db=mysql    #忽略不同步的数据库,这个可以不用写

binlog-ignore-db=mysql    #忽略不同步的数据库,这个可以不用写

binlog-ignore-db=test    #忽略不同步的数据库,这个可以不用写

2.2保存my.cnf文件,重启从数据库。重启命令: sudo service mysql restart

三,从主库导出数据库,然后在把数据导入到从数据库中。

四,二进制文件:

1,在主库中打包转化为txt文件:
 mysqlbinlog mysql-bin.000003 > /home/yxp/111.txt

2,然后远程发送到从服务器上,执行111.txt文件,登录mysql ,输入:source 111.txt  把二进制文件补填从库数据。

五,在刷二进制文件的时候,不要退出mysql,输入stop slave;

然后输入:

change master to
master_host="192.168.11.18",
master_user="这是上面给的用户名",
master_password="123456",
master_log_file="mysql-bin.000008",  //这点是我们刷最后一个二进制文件
master_log_pos=11034; //最后二进制文件的 at 的最后一个值

六,设置完之后,执行 mysql> start slave; 开启slave线程;执行mysql> show slave status\G   (没有分号),查看

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

这就说明mysql主从配置成功了!!!

ubuntu mysql主从库的搭建的更多相关文章

  1. 【Mysql】Mysql主从库搭建过程(爬完坑后整理所得)

    Mysql主从数据库搭建流程 新手开始学习mysql主从库,遇到一些问题,总结后写出以下流程 下面以5.7.23版本为例介绍 第一步:去官网下载5.7.23版本的免安装压缩包形式的mysql文件,贴上 ...

  2. Docker Mysql主从同步配置搭建

    Docker Mysql主从同步配置搭建 建立目录 在虚拟机中建立目录,例如路径/home/mysql/master/data,目录结构如下: Linux中 新建文件夹命令:mkdir 文件夹名 返回 ...

  3. Mysql主从库同步错误:1062 Error 'Duplicate entry '1438019'

    mysql主从库同步错误:1062 Error 'Duplicate entry '1438019' for key 'PRIMARY'' on query mysql主从库在同步时会发生1062 L ...

  4. MYSQL主从库同步配置过程

    MYSQL主从库同步配置过程 为了实现网站数据库的异地备份,采用了MySQL数据库主从同步配置,需要两台服务器分别作为主从库,当主库发生增删改等操作,会实时反映到从库,我的个人服务器配置如下: 主库为 ...

  5. MySQL主从、环境搭建、主从配制

    1. MySQL主从介绍    2.环境搭建   2.主从配制:修改主配制文件:vim /etc/my.cnf添加: server_id = ###log_bin = diy_name然后保存重启:/ ...

  6. mysql主从库配置读写分离以及备份

    1,什么是读写分离?其实就是将数据库分为了主从库,一个主库用于写数据,多个从库完成读数据的操作,主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构.一个组从同步集群,通常被称为是一个“分组” ...

  7. mysql 主从库同步

    #主库修改my.ini [mysqld] server log-bin=mysql-bin binlog-do-db=demo #从库修改my.ini [mysqld] server replicat ...

  8. 【MySQL】MySQL主从库配置和主库宕机解决方案

    1.转载:https://blog.csdn.net/zfl589778/article/details/51441719/ 2.效果:亲测有效,数据写入成功. 3.主机宕机后,如果不是长时间宕机,且 ...

  9. mysql主从库

    http://wangwei007.blog.51cto.com/68019/965575 一.mysql主从的原理 1.Replication 线程 Mysql的 Replication 是一个异步 ...

随机推荐

  1. java copy 文件夹

    import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io ...

  2. oracle创建dblink的脚本

    创建dblink的脚本 create public database link wsbsbb_27(dblink名字) connect to wsbsbb(用户名) IDENTIFIED BY wsb ...

  3. 手撕vue-cli配置——webpack.base.conf.js篇

    在开始写webpack.base.conf.js(简称base)之前,我们先来看一下vue-loader.conf.js这个文件,毕竟在base中我们还会用到: 'use strict' //引入前一 ...

  4. Low-level Native Plugin Interface

    http://docs.manew.com/Manual/index.htm https://docs.unity3d.com/Manual/NativePluginInterface.html ht ...

  5. 20145318《网络对抗》Web应用

    20145318<网络对抗>Web应用 基础问题回答 (1)什么是表单 在网页中负责信息采集,在网页中用户输入信息,通过表单能够提交到后台进行相应的处理 (2)浏览器可以解析运行什么语言 ...

  6. UESTC 594 我要长高 - 单调性优化

    韩父有N个儿子,分别是韩一,韩二…韩N.由于韩家演技功底深厚,加上他们间的密切配合,演出获得了巨大成功,票房甚至高达2000万.舟子是名很有威望的公知,可是他表面上两袖清风实则内心阴暗,看到韩家红红火 ...

  7. UVa 10635 Prince and Princess - 动态规划

    讲一下题目大意,就是有两个长度为p + 1和q + 1的序列,求它们的LCS. 如果用O(pq)的算法对于这道题来说还是太慢了.所以要另外想一些方法.注意到序列中的所有元素都不相同,所以两个序列中数对 ...

  8. 网站精准查询IP

    分享一些网站能精准查询IP的 https://www.chaidu.com/App/Web/IP/ http://www.ipip.net/ip.html http://www.hao7188.com ...

  9. CF620E New Year Tree 线段树 dfs序

    luogu链接 题目大意: 有一个节点有颜色的树 操作1.修改子树的颜色 操作2.查询子树颜色的种类 注意,颜色种类小于60种 只有子树的操作,dfs序当然是最好的选择 dfs序列是什么,懒得讲了,自 ...

  10. C#高级编程第10版 note

    泛型接口的抗变和协变 https://www.cnblogs.com/yanfang/p/6635302.html ①泛型接口,如果泛型类型前没有关键字out或者in来标注,则该泛型接口不支持抗变和协 ...