代码编织梦想

一、准备事项

1、两台服务器安装相同版本的MySQL

二、master主服务器操作

1、修改mysql配置文件在mysqld下添加如下内容

server-id=194  #服务器 id ,主从机器在同一局域网内必须全局唯一,不能相同
log-bin=mysql-bin   #二进制文件存放路径,非必须,mysql8后默认存放/var/lib/mysql这里
binlog-do-db=palan-dev    #待同步的数据库,如果有多个以空格隔开db1 db2 db3 ....
binlog-ignore-db=mysql  #不同步的数据  如果有多个以空格隔开db1 db2 db3 ....

2、查看master服务器的bin-log是否开启

show variables like 'log_bin';

在这里插入图片描述

3、给从库授权账号,让从库可以复制

CREATE USER 'rootslave'@'从服务器ip地址' IDENTIFIED WITH mysql_native_password BY '123456';
grant replication slave on *.* to 'rootslave'@'从服务器IP地址';
FLUSH PRIVILEGES;

4、查看主库状态

show variables like 'log_bin%';
show master status;

在这里插入图片描述

三、slave从服务器操作

1、配置文件修改:my.cnf

server-id=195  //这里和主服务器master的不能一样

2、登录mysql

change master to master_host='172.16.100.194',master_user='rootslave',master_password='123456',master_log_file='binlog.000005',master_log_pos=156;

在这里插入图片描述

3、启动从服务器并查看状态

start slave;
show slave status\G

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_30038621/article/details/128013730

mysql8.0配置主从复制-爱代码爱编程

配置主从复制的主要点 一、master配置 1.配置my.cnf打开二进制日志 log-bin = mysql-bin 2.为节点分配唯一id server-id=128 二、slave配置 为节点分配唯一id即可如上 三、获取master当前日志信息 show master status; mysq

MySQL8.0配置主从复制,实现减少读取数据库的压力。-爱代码爱编程

1、主从数据库的作用 其中Master负责写操作的负载,也就是说一切写的操作都在Master上进行,而读的操作则分摊到Slave上进行。这样一来的可以大大提高读取的效率。在一般的互联网应用中,经过一些数据调查得出结论,读/写的比例大概在 10:1左右 ,也就是说大量的数据操作是集中在读的操作,这也就是为什么我们会有多个Slave的原因。但是为什么要

mysql 8.0配置主从同步_mysql 8.0 主从复制 基本配置-爱代码爱编程

MySQL主从复制可实现数据的多处自动备份。不仅可以加强数据的安全性,通过实现读写分离还能提升数据库的负载性能。 实现原理: MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为s

mysql8.0实现主从复制配置(详细)-爱代码爱编程

今天说一下MySQL的主从复制如何做到! 准备工作: 1.两个虚拟机:我这里用的是CentOS7,IP地址分别是192.168.124.143 和192.168.124.144; 143做主服务器,144做从服务器(都已经安装相同版本的Mysql) 2.本机环境:Linux + nginx + PHP + MySQL 好了,现在开始吧,来看看这听起来

Centos8 部署 Mysql8.0及主从复制-爱代码爱编程

1.拉取镜像 [root@VM-24-9-centos ~]# docker pull mysql # 如需拉取置指定版本镜像加上:版本号即可 [root@VM-24-9-centos ~]# docker pull mysql:7.6 1.创建本地文件用于挂载 [root@VM-24-9-centos ~]# mkdir -p /data/mys

使用容器搭建MySQL8.0的主从复制-爱代码爱编程

首先启动两个容器 ## 主数据库 docker run -itd --name mysql-master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql ## 从数据库 docker run -itd --name mysql-slave -p 3307:3306 -e MYSQL_ROOT_PASSW

mysql 8.0 + 主从复制配置-爱代码爱编程

一、安装 linux 下载 安装 mysql 8.0+ (tar.xz)_ycsdn10的博客-CSDN博客 二、主库配置 新建一个my.cnf文件在主库/etc/下,该配置从网上摘录,并修改 ########################################################################

MySQL8.0主从复制-爱代码爱编程

MySQL主从复制 记一次主从复制配置,以防自己忘掉,方便以后查找。写的有不对的地方还望大家指正,谢谢! 1.主库配置 1.修改数据库配置文件my.cnf文件 文件默认在/etc/mysql/my.cnf [mysqld] # 主从复制 log-bin=mysql-bin #开启二进制日志 server-id=1 #设置server-id 必须唯一

MYSQL8.0 实现主从复制-爱代码爱编程

1.修改主库配置文件my.ini [mysqld] log-bin=mysql-bin //在主库配置文件中添加,从不添加 basedir=D:/phpstudy_pro/Extensions/MySQL_master/ //自己的主库路径 datadir=D:/phpstudy_pro/Extensions/MySQL_master/data/ /

mysql8.0 主从复制_创世纪-君临的博客-爱代码爱编程

mysql8.0 主从复制(一步一步来哦) 一:环境准备二:主服务器配置和操作三:从服务器配置和操作 一:环境准备 注意:确保两台服务器的mysql版本一致 主服务器:192.168.190.133 从服务器:192.168.190.132一定要关闭防火墙: systemctl status firewalld # 查看防火状态 sy

mysql8.0实现主从复制_allenxq123的博客-爱代码爱编程

1.先准备两个服务器 master: 192.168.147.1 slave: 192.168.147.2 2.配置主服务器master (1)进入my.cnf文件, vim /etc/my.cnf 添加以下内容: log-bin=mysql-bin # 启用二进制日志 server-id=128 # 服务器唯一ID,可以任意设置,但必须唯一 bi

mysql8.0主从复制配置(超详细)_是你的湫嘛的博客-爱代码爱编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Mysql主从复制是什么?二、配置前置条件三、配置-主库Master四、配置-从库Slave五、测试主从复制五、如果同步

mysql8.0数据库主从配置_发奋图强的工程狮的博客-爱代码爱编程

mysql8.0数据库主从配置 **1.2.1、主库配置****1、修改Mysql数据库的配置文件** `vim /etc/my.cnf`**2、重启Mysql服务****3、创建数据同步的用户并授权****注意ma

abap基础知识 表关联使用不同内容的字段_syjf1976_abap的博客-爱代码爱编程

一 前言 如果你写过报表尝试关联LIPS 与 EKPO ,会发现二者关联的行项目字段长度不一致,内容也不一致 , LIPS-VGPOS = 比EKPO-EBELP 多了一个前面的0 (因为VGPOS定义位6位NUM), 所以会多一个前置0. 无法再JOIN 条件中直接写等式关联 本文主要介绍怎么使用不同内容的字段进行表关联 当然前提是这两个字

docker容器化搭建mysql8.0的主从复制 [详细说明,步骤简洁]-爱代码爱编程

本文前提,需先安装好docker 如果直接linux上面搭建mysql主从,可看我的另外一篇文章:ubuntu22 mysql8.0如何搭建主从复制 拉取mysql docker pull mysql:8.0.30

简历上写着“精通 mysql”,阿里面试官非要跟我死磕,最后还是给我发了 offer_简历中写mysql还是mysql-爱代码爱编程

事情是这样的 前段时间因为想要跳槽就去面试了下阿里,大家也都清楚,精通这个词在简历上属于很难把握住的一个词,如果你在你的简历上面写着你精通 XX 技术,那面试官就会默认你是真的很会,刨根问底问到你崩溃。 我之前就是在自己的简历上写了一项精通 MySQL,然后就开启了和阿里面试官的 battle 之路,当然最终结果不差,拿到了一份我很满意的高薪 offe