广告
返回顶部
首页 > 资讯 > 数据库 >【Linux Mysql主从配置】整理主从配置遇到的坑!
  • 343
分享到

【Linux Mysql主从配置】整理主从配置遇到的坑!

【LinuxMysql主从配置】整理主从配置遇到的坑! 2021-11-06 00:11:45 343人浏览 无得
摘要

说明:-u :用户名  -p :密码  --lock-all-tables :执行操作时锁住所有表,防止操作时有数据修改 1、设置Mysql配置文件[ 我使用的宝塔,所以直接在软件商店的mysql里边直接进行配置设置 ] 主服务器

【Linux Mysql主从配置】整理主从配置遇到的坑!

说明:-u :用户名  -p :密码  --lock-all-tables :执行操作时住所有表,防止操作时有数据修改

1、设置Mysql配置文件[ 我使用的宝塔,所以直接在软件商店的mysql里边直接进行配置设置 ]

服务器:【mysqld】:log-bin=mysql-bin  log_slave_updates=1  skip-grant-tables【跳过验证权限】  server-id = 1

从服务器:【mysqld】:log-bin=relay-bin  server-id = 2  skip-grant-tables【跳过验证权限】

  注:一定要放行3306端口,否则连接不上!配置成功后,重启mysql服务;我是手动直接点击重启的!

2、登录到主服务器的mysql;创建一个在从服务器上同步时使用的账号;

  创建账户:create user "用户名"@"访问主机" identified by "密码";

  赋予权限:grant 权限列表 on 数据库 to "用户名"@"访问主机" ;【GRANT REPLICATioN SLAVE ON *.* TO "slave"@"%" identified by "slave";】

  注:我已经在mysql里创建好了账号和密码,所以直接利用第二句给创建的账号赋予的权限;赋予权限时可以直接给从服务器root赋予权限,也可以给root下子账号赋予权限;

完成之后使用“FLUSH PRIVILEGES”进行刷新;

3、在主服务器终端获取二进制日志信息;

SHOW MASTER STATUS;

注:File为使用的日志文件名字,Position为使用的文件位置,这两个参数须记下,配置从服务器时会用到

4、进入从服务器,进入到mysql,设置连接master主服务器

  change master to master_host="主服务器IP", master_user="账号", master_passWord="密码",master_log_file="mysql-bin.000008", master_log_pos=107;

  • master_host:主服务器ubuntu的ip地址;
  • master_log_file: 前面查询到的主服务器日志文件名;
  • master_log_pos: 前面查询到的主服务器日志文件位置

 

5、开启同步,查看同步状态

 

6、测试主从同步

在主服务器mysql中创建一个数据库

在从服务器中查看新建的数据库是否存在;

 

7、其他的坑:

  查看复制账户是否存在且是否赋予权限:mysql> show grants for "usvr_replication"@"%";  

    +-----------------------------------------------------------------------------------------------------------------------------+
    | Grants for usvr_replication@%                                                                                               |
    +-----------------------------------------------------------------------------------------------------------------------------+
    | GRANT REPLICATION SLAVE ON *.* TO "usvr_replication"@"%" IDENTIFIED BY PASSWORD "*F4039654D0AFD80BB0A7775938EFD47ACB809529" |
    +-----------------------------------------------------------------------------------------------------------------------------+
    1 row in set (0.00 sec)
    ————————————————

  从B使用该账户连接至A  mysql -uusvr_replication -h 192.168.83.35 -p -P55944

  如果第一次尝试复制失败后,在进行第二次尝试时候必须停止第一次的链接stop slave;

  上述方法在做的时候未进行从服务器权限配置,因为从服务器在配置完成后已经锁住,当你在从服务器中表中加入数据时候,主服务器数据并不会做出改动。

 

您可能感兴趣的文档:

--结束END--

本文标题: 【Linux Mysql主从配置】整理主从配置遇到的坑!

本文链接: https://www.lsjlt.com/news/5449.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Linux Mysql主从配置】整理主从配置遇到的坑!
    说明:-u :用户名  -p :密码  --lock-all-tables :执行操作时锁住所有表,防止操作时有数据修改 1、设置mysql配置文件[ 我使用的宝塔,所以直接在软件商店的mysql里边直接进行配置设置 ] 主服务器...
    99+
    2021-11-06
    【Linux Mysql主从配置】整理主从配置遇到的坑!
  • 配置mysql主从复制经常会遇到的坑
    本文主要给大家简单讲讲配置mysql主从复制经常会遇到的坑,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望配置mysql主从复制经常会遇到的坑这篇文章可以给大...
    99+
    2022-10-18
  • MySQL主从配置:主从介绍、配置主和从 、测试主从同步
                MySQL主从介绍(两台机器数据同步)主:-->binlog从:-...
    99+
    2022-10-18
  • MySQL主从配置
    MySQL 主从配置方案 1. 安装数据库(同版本,采用压缩包的方式安装) 1 创建配置文件my.ini,并将my.ini存放在MySQL安装目录下 [mysqld]# 设置MySQL安装路径base...
    99+
    2023-09-29
    mysql 服务器 数据库
  • mysql配置主从
    一、部署mysql 1、先部署好两台mysql数据库,部署mysql可以查看我的文档 写文章-CSDN创作中心 二、开始配置mysql主从 1、主机配置 vim /etc/my.cnf 或者 vi /etc/my.cnf #增加一下配...
    99+
    2023-09-05
    mysql 数据库
  • Mysql实现主从配置和多主多从配置
    我们现在模拟的是主从(1台主机、一台从机),其主从同步的原理,就是对bin-log二进制文件的同步,将这个文件的内容从主机同步到从机。 一、配置文件的修改 1、主机配置文件修改配置 我们首先需要mysql主机(1...
    99+
    2022-05-30
    Mysql 主从配置 Mysql 多主多从配置
  • Centos7配置mysql主从:一主多从
    mysql主从复制原理1.首先master将数据更新记录到二进制binlog文件2.slave通过I/O线程向master请求binlog日志文件指定位置之后的内容3.master接收到slave的io请求...
    99+
    2022-10-18
  • mysql(五)主从配置
     目录 前言 一、MySQL Replication概述 二、MySQL复制类型 三、部署MySQL主从异步复制 总结 前言 为了实现MySQL的读写分离,可以使用MySQL官方提供的工具和技术...
    99+
    2023-10-27
    mysql 数据库 linux 运维 服务器
  • Mysql如何实现主从配置和多主多从配置
    这篇文章主要介绍了Mysql如何实现主从配置和多主多从配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们现在模拟的是主从(1台主机、一台从机),其主从同步的原理,就是对b...
    99+
    2023-06-15
  • Linux下MySQL主从复制的配置
    本篇内容主要讲解“Linux下MySQL主从复制的配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下MySQL主从复制的配置”吧! MySQL...
    99+
    2022-10-18
  • MySQL配置主从服务器(一主多从)
    目录思路主机配置修改conf重启检验从机1配置从机2配置配置主从关联测试数据同步常见问题原因解决方案本文主要介绍了MySQL配置主从服务器(一主多从),感兴趣的可以了解一下 当前环境 Centos 7.6 Mysq...
    99+
    2022-05-21
    MySQL 主从服务器 MySQL 一主多从
  • MySQL主从同步配置
    Mysql 主从同步原理 就是基于数据库里面的那个 binlog 文件进行数据同步 具体步骤: step1:master将数据改变记录到二进制日志(binary log)中。step2: 当slav...
    99+
    2023-09-09
    mysql
  • MySQL主从复制配置
    配置主数据库: my.cnf: server-id       = 1 log-bin  重启数据库 登录并查看: ...
    99+
    2022-10-18
  • mysql主从集群配置
    先编辑master配置:vim /etc/my.cnf(加上红框部分。#server id部分:每个都有独一无二的id作为区分,这id可以用服务器ip后三位。#binary log:日志。#statemen...
    99+
    2022-10-18
  • mysql主从配置方法
    本篇内容介绍了“mysql主从配置方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!show status...
    99+
    2022-10-18
  • MySQL数据库的主从配置(多主对一从)
    一、实验环境部署主服务器 192.168.18.42 端口3306  ==》 从服务器 192.168.18.44 端口 3306    主服务器...
    99+
    2022-10-18
  • Redis的主从概念和主从配置
    本篇内容介绍了“Redis的主从概念和主从配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!主从概念⼀个m...
    99+
    2022-10-18
  • MySQL主从搭建与配置
    MySQL主从(MySQL replication),主要用于MySQL的实时备份或者读写分离。在配置之前先做一下准备工作,配置两台MySQL服务器,如果你的机器不能同时跑两台Linux虚拟机,那么可以考虑...
    99+
    2022-10-18
  • MySQL 5.6 主从复制配置
    一、前言:为什么MySQL要做主从复制(读写分离)?通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主...
    99+
    2022-10-18
  • MySQL配置SSL主从复制
    MySQL5.6 创建SSL文件方法 官方文档:https://dev.mysql.com/doc/refman/5.6/en/creating-ssl-files-using-openssl.html#c...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作