centos7 xampp启动mysql数据库_mysql主从配置,用win xampp和centos7环境下测试
mysql复制是基于主服务器的二进制日志中跟踪所有对数据库的增删改的,要开启主服务器的二进制日志
本地环境介绍:
主mysql: win 用的是Xampp集成环境,mysql5.6。ip地址:192.168.1.141
从mysql: vm 下centos7,mysql5.6。ip地址:192.168.136.128
主从mysql最好版本差不多,从服务器至少与主服务器版本相同或更高
一、主服务器配置
1、my.ini:
用编辑打开my.ini,我的在D:\xampp\mysql\bin下
#启用二进制
log-bin=mysql-bin
#master id
server-id=1
#指定哪个数据库同步开启二进制
binlog-do-db=lk_shiyong
注意:
这个参数是指定哪个数据库不开启二进制
binlog-ignore-db=database-name
如果是多个数据话的,要写多个binlog-do-db和binlog-ignore-db,数据库名称都是小写的~
2.为从服务器添加账户并配置权限
在主服务器上,必须为从服务器创建一个用户来连接主服务器,并设置replication slave权限。
cmd 下切换到D:\xampp\mysql\bin下,本地没有密码,直接mysql
mysql
>use mysql;
>select host,username from user;
>grant replication slave on *.* to 'replication'@'%' identified by '123456';
>select * from user where user = 'replication' \G;
3、把我们要同步的数据库备份一下,导入到从数据库服务器中
先备份lk_shiyong这个数据,再拷贝到从数据库服务器。
两边的数据库名称都是lk_shiyong
这样两边的原始数据就是一样的呢
4、查看主服务器状态并记录日志和位置参数,后面的从服务器要用到
>show master status\G;
记录:
file:mysql-bin.000002
position:120
二、从服务器
1、my.cnf
vi /etc/my.cnf
#添加服务ID
server-id=2
2、设置主服务器的地址,用户名和密码
# mysql -u root -p
>change master to master_host = '192.168.1.141',
master_user = 'replication',
master_password = '123456',
master_log_file = 'mysql-bin.000002',
master_log_pos = 120;
>start slave;
这里的master_log_file和master_log_pos 就是我们之前记录的值。
3、查看状态
>show slave status \G;
Slave_IO_State: Waiting for master to send event
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
说明从服务器正在等待主服务器制作数据!
好吧,我们在主服务下的一张表中,添加数据后,再到从服务器查看一下,会显示刚刚插入的数据~
centos7 xampp启动mysql数据库_mysql主从配置,用win xampp和centos7环境下测试相关推荐
- mysql 5.1 互为主从,mysql数据库互为主从配置方法分享
mysql主从配置小记: 共有四台机器:A(10.1.10.28),B(10.1.10.29),C(10.1.10.30),D(10.1.10.31). 配置后结果:A-C互为主从,B为A的slave ...
- MySQL数据库服务器 主从配置
A B 为两台 MySQL 服务器,均开启二进制日志,数据库版本 MySQL 5.5 一.服务器参数 [A 服务器 192.168.1.100] server-id = 1 binlog-do-db ...
- linux mysql 主从数据库_linux mysql数据库的主从配置
一.原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面: 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把mast ...
- ruhr启动mysql数据库_Mysql表类型(存储引擎)的选择
以下内容转载自:https://www.cnblogs.com/jswang/p/6923911.html 7.1 mysql存储引擎概述 插件式存储引擎是mysql数据库最重要的特性之一,用户可以根 ...
- c+mysql主从切换_mysql主从配置
引言: 双11,阿里云服务器打折,于是我忍不住又买了一台服务器,于是咱也是有两台服务器的爷们了,既然有了两台服务器,那么肯定要好好利用一下吧,那么就来玩玩mysql的主从配置吧. 准备 两台数据库服务 ...
- mysql主从修改系统参数步骤_mysql主从配置的参数配置与步骤_MySQL
mysql主从配置的参数配置与步骤_MySQL 主从配置的步骤: 在主库建立要同步的数据库,建立主库的帐号和修改主备库配置 create database web default character ...
- mt5 mysql数据库_MySQL数据库配置主从复制
数据库主从复制 先本机模拟实现数据库主从复制.(本次使用MySql数据库,数据库版本5.7.25) 实现步骤: 1.安装第二个MySql数据库 2.配置数据库 3.在SpringBoot里实现数 ...
- 4g的服务器mysql配置文件,服务器物理内存16G mysql数据库my.cnf配置及参数说明
搜索热词 <服务器物理内存16G MysqL数据库my.cnf配置及参数说明>要点: 本文介绍了服务器物理内存16G MysqL数据库my.cnf配置及参数说明,希望对您有用.如果有疑问, ...
- mysql数据库的主从同步(主服务器存在内网IP)
1 分别在两台服务器上安装系统和mysql数据库 主服务器WIN2008R2,主服务器虚拟机和从服务器上是centos 7系统,并在centos 7系统安装mysql 5.7 本文中的两台服务器的IP ...
最新文章
- 生活随笔:保险公司来的电话
- 数据采集标注、模型调参debug…这个神器统统都能搞定!
- 【渝粤题库】广东开放大学 学前教育学 形成性考核
- 聚类 | Map-Equation多级网络聚类模型——InfoMap
- WINDOWS10经常莫名其妙的卡死一会
- 直方图均衡化及算法步骤
- ubuntu22.04安装网易云音乐不能打开的问题
- SOLIDWORKS启动时出现脚本错误问题
- 信息安全保障体系规划方案
- 获取淘宝天猫商品历史价格信息API接口
- 数数小绵羊(C++)
- 顶点缓冲区与着色器 (The Cherno + LeranOpenGL)笔记
- Java集合的基础知识
- WebRTC应用中如何检测回音
- 计算机屏幕怎么拆,aoc显示器怎么拆解?拿掉器的拆解方法!
- 奇葩的公司,奇葩的现象
- 李国庆谈离职:记录一个降薪降职和辞职的观点
- 渲染引擎入门到精通一_导入模型的实现和解决fbxsdk的使用坑
- 字符串处理(C++)
- HeartBeatClassification------------数据分析