两台机器

创建用户:

create user '用户'@'主机' identified by '123'

授权:

grant 权限 on 级别(全局、库级别、表级别、列级别) to '用户'@'主机' identified by '密码';

revoke

flush privileges

mysql -u用户 -p密码 -h主机 -P端口

例:

mysql> create user 'ds'@'192.168.189.129' identified by '123';

mysql> grant all on *.* to 'ds'@'192.168.189.129' identified by '123';

mysql> flush privileges;

主机MySQL操作

在主(Master主机上的操作)

1.关闭防火墙

service iptables stop

setenforce 0

2.安装MySQL客户端和服务端

yum -y install mysql mysql-server

3.启动MySQL服务

service mysqld start

chkconfig mysqld on

4.更改配置文件,开启二进制日志

vim /etc/my.cnf

在mysqld下增加内容:

server-id=1

log-bin=mysql-bin

跳过错误 : slave_skip_errors=1146 #此步骤在主从配置屡遭失败是可以使用

保存退出后重启MySQL

service mysqld restart

5.登录到本地mysql上,给从(slave)主机授权 同步日志的权限

grant replication slave on *.* to 'tom'@'192.168.189.%' identified by '123';

flush privileges;

6.查看二进制日志和位置

mysql> show master status;

+------------------+----------+--------------+------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000001 | 331 | | |

+------------------+----------+--------------+------------------+

1 row in set (0.00 sec)

主(master)配置完毕

从机器配置操作从(slave)主机的操作

1.关闭防火墙

service iptables stop

setenforce 0

2.安装MySQL客户端和服务端

yum -y install mysql mysql-server

3.启动MySQL服务

service mysqld start

chkconfig mysqld on

4.更改配置文件,开启中继日志

vim /etc/my.cnf

在mysqld下增加内容:

server-id=2

relay-log=mysql-relay

保存退出后重启MySQL

service mysqld restart

登录本地mysql上,执行同步master二进制日志操作

mysql> stop slave;\\停止slave同步

mysql> change master to

-> master_host='192.168.189.120', \\master主机的ip地址

-> master_user='tom',\\登录master主机的账号

-> master_port=3306, \\端口看情况写,本次实验MySQL,端口3306

-> master_password='123',\\登录的密码

-> master_log_file='mysql-bin.000001', \\二进制日志文件

-> master_log_pos=331;\\二进制日志文件的位置

mysql> start slave;\\开启slave同步

查询slave状态 mysql> show slave status \G; 注意以下两个线程的状态都为Yes,说明配置成功

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

测试

在主上创建一个数据库,在从查看能够成功同步既是成功!

mysql主从架构搭建_MySQL主从架构搭建相关推荐

  1. linux中mysql主主搭建_mysql 主从配置 主主配置

    MySQL 主从( MySQL Replication) ,主要用于 MySQL 的时时备份或者读写分离.在配置之前先做一下准备工作,配置两台 mysql 服务器,如果你的机器不能同时跑两台 Linu ...

  2. 13.mysql架构方案_MYSQL常见架构

    MYSQL常见架构 MYSQL常见架构 数据库如果只用一个的话,万一出现故障,会影响网页的正常访问.为解决安全问题,我们为服务器搭建集群,保证一台机器挂了,会有另一台站起来.除此之外,如果我们部署一台 ...

  3. mysql 主从同步不一致_MySQL 主从同步延迟的原因及解决办法

    mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...

  4. mysql主从同步破坏测试_mysql主从同步 错误测试(1)

    格式约定: 灰色底黑色加粗:为输入的系统命令部分 灰色底:输入的系统命令返回的信息或者配置文件文本信息 ×××底:技巧或需要注意的注释信息 粉色底:需特别注意的地方 蓝色字体:内容注释 目录 1.my ...

  5. mysql集群 教程_mysql集群搭建教程-基础篇

    计算机一级考试系统要用集群,目标是把集群搭建起来,保证一个库dang了,不会影响程序的运行.于是在孟海滨师哥的带领下开始了我的第一次搭建mysql集群,首先看了一些关于集群的资料,然后根据步骤一步步的 ...

  6. mysql+主从同步端口_MySQL主从同步配置

    MySQL主从同步 1. 主从同步的定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave).因为复 ...

  7. mysql主从配置实现_MySQL主从配置实现

    //MySQL主从配置 首先,两边都要安装MySQL,启动两边的MySQL 接着,配置主从,要保证主从数据都一样的 可以用rsync弄过去 在主上配置/etc/my.cnf server-id=1 l ...

  8. mysql设置root只读_mysql主从架构的实现

    阅读文本大概需要20分钟. 1.1 环境准备: centos系统服务器2台. 一台用户做Mysql主服务器, 一台用于做Mysql从服务器, 配置好yum源. 防火墙关闭. 各节点时钟服务同步. 各节 ...

  9. mysql 主从 网络异常_mysql主从常见异常问题解决

    1.问题一:主从复制,中继日志不断增长,如何设置中继日志自动清除 vi 配置文件my.cnf,在mysqld下增添 relay_log_purge=1 (自动清除中继日志打开) 重启mysql,这样S ...

最新文章

  1. 搭建远程linux,如何在远程Linux服务器上搭建Nginx?
  2. 统计学常犯的18个错误,请务必跳过这些坑!
  3. Django框架restful序列化组件get/post请求接口设计
  4. wireshark的Random packet generator是什么
  5. java提高篇(七)-----关键字static
  6. 自增主键与UUID的优缺点
  7. Ubuntu 20.04 安装多个版本 php 并应用到 nginx
  8. winform程序制作安装包
  9. 激光雷达RPLidar的配置(arduino和rasberrypi)
  10. This account is currently not available 解决办法
  11. PacketTracer简单使用】
  12. PADS如何导入DXF文件
  13. VBA 禁止在某个sheet中使用键盘Delete键
  14. 名字里有计算机里没有的字体大小,公安13000字的庞大字库打不出这些字 五市民名字让电脑“犯晕”...
  15. 《光剑教教义:五信 九训 十诫 九罪》
  16. 【MySql】简明笔记
  17. 释放低代码原力,用友YonBuilder助力太湖云打造多云管理平台
  18. LVS NAT模式搭建
  19. 常用传感器讲解五--声音传感器-(KY-037)
  20. ssm高校学生档案信息管理系统 毕业设计- 附源码010936

热门文章

  1. (转载)jQuery 1.6 源码学习(一)——core.js[1]之基本架构
  2. 技术人员如何创业《四》- 打造超强执行力团队
  3. SQLServer数据库如何收缩日志空间?
  4. 基于Hibernate的JPA2.0快速构建
  5. TikTok玩家,路在何方?
  6. 选高防服务器要注意哪些方面?——微云网络
  7. 树莓派3B创建WiFi热点
  8. 洛谷P5174 圆点
  9. Java -Inverse covariance
  10. bzoj29894170: 数列