mysql设置数据库同步_MySQL数据库配置主从同步
1.环境说明:DB master: 172.16.1.55
DB slave:172.16.1.56
2.Server-id 配置(/etc/my.cnf):
主库配置server-id要比从库的ID小。
主库ID设置:Server-id=55
从库ID设置:Server-id=56
3.日志格式设置(/etc/my.cnf):
log-bin=mysql-bin (主库、从库都设置)
4.主库授权从库的权限设置:
grant replication slave on *.* to‘slave’@’172.16.1.56’identified by‘P@ssw0rdskycloud’;
flush privileges;
5.主库设置要进行主从同步的数据库和不需要主从同步的数据库:
使用binlog-do-db=XXX手动指定需要同步的数据库;
使用binlog-ignore-db=XXX手动指定不需要同步的数据库;
vi /etc/my.cnf:
[mysqld]
log-bin=mysql-bin
server-id= 55
binlog-do-db = test
binlog-do-db = information_schema
binlog-do-db = performance_schema
binlog-ignore-db = mysql
6.从库设置要从主库同步的数据库和不需要从主库同步的数据库:
使用replicate-do-db=XXX手动指定需要同步的数据库;
使用replicate-ignore-db=XXX手动指定不需要同步的数据库;
vi /etc/my.cnf:
[mysqld]
log-bin=mysql-bin
server-id= 56
replicate-do-db = test
replicate-do-db = information_schema
replicate-do-db = performance_schema
replicate-ignore-db = mysql
7.主库和从库分别重启mysql数据库。
service mysql restart
8.主库上执行:
show master status;
记录下mysql-bin的文件和位置。
比如看到的位置是:mysql-bin.000014 107
9.从库上先停止slave状态:
slave stop;
10.从库上手动执行数据同步:
11.打开从库的slave机制:
slave start;
12.查看slave slave status\G;
13.测试mysql主从状态:
在主库上创建表,然后到从库上使用相对应的数据库执行show tables;语句。
在主库数据表中插入数据,然后从从库中执行select查询语句,查看同步过来的数据表中的数据记录。
create table linxi (id int not null primary key,name char(20));
insert into linxi values (1,’lutaoxu’);
从库上执行查询语句:
use test;
select * from linxi;
mysql设置数据库同步_MySQL数据库配置主从同步相关推荐
- mysql 5.5主从同步_MySQL5.5+配置主从同步并结合ThinkPHP5设置分布式数据库
This browser does not support music or audio playback. Please play it in WeChat or another browser. ...
- mysql 8.0配置主从同步_MySQL 8.0 主从同步
一.简介 一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中.MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器 ...
- mysql 5.5主从同步_MySQL 5.5主从同步
先修改Master的 my.cnf 配置 在 [mysqld] 中新增以下内容 log-bin=mysql-bin log-bin-index=mysql-bin.index server-id = ...
- mysql设置乐观锁_mysql数据库怎么设置乐观锁
乐观锁与悲观锁不同的是,它是一种逻辑上的锁,而不需要数据库提供锁机制来支持当数据很重要, 回滚或重试一次需要很大的开销时,需要保证操作的ACID性质, 此时应该采用悲观锁而当数据对即时的一致性要求不高 ...
- 两台服务器之间mysql数据库怎么做同步_MySQL 数据库同步结构总结
一.主从同步(基础结构)1.结构图主从同步可实现同主机的主从同步,也可以实现不同主机的主从同步.2.应用场景a.可实现读写分离,通过增加从库可以提高数据库的性能,在主库实现增删改等更新操作,在从库实现 ...
- mysql cluster 读写分离_mysql数据库集群实现高可用读写分离_一点课堂(多岸学院)...
环境信息 操作系统:centos6.8 #mysql版本 mysql-community-client-5.7.25-1.el6.x86_64.rpm mysql-community-server-5 ...
- mysql 字段加减_MySQL数据库开发常见问题及优化(续)
在设计表或索引时,常出现以下几个问题: 1.少建索引或不建索引.这个问题最突出,建议建表时 DBA 可以一起协助把关. 2.索引滥用.滥用索引将导致写请求变慢,拖慢整体数据库的响应速度(5.5 以下的 ...
- mysql 同步 有log_MySQL之主从同步
一.主从同步概念 1.1 什么是主从同步? MySQL 主从同步是指将数据从一个 MySQL 数据库服务器主节点复制到一个或多个从节点.MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器 ...
- MySQL延时更改数据_mysql数据库备份设置延时备份方法(mysql主从配置)
一 为什么需要延时备份 percona-xtrabackup是一个优秀的用于增量备份的工具.今天我们讲到的延时备份也是使用他们的产品. 以前在MySQL AB复制一文中提到了AB复制.我们首先回顾下M ...
最新文章
- c语言神州行用户,神州行焕新出发 你行我行神州行折射品牌自信心
- 单据自动转换并审核的方法示例
- iOS程序启动过程笔记
- error C2660: 'MessageBoxA' : function does not take 4 parameters
- n阶换方c语言程序,求单偶阶与双偶阶幻方编程思想及其算法!
- struts2+extjs文件上传完整实现(攻克了上传中的各种问题)
- secureCRT及secureFX安装注册和secureFX中出现中文乱码的处理方式
- 使用particles.js实现网页背景粒子特效
- python打包程序出错_pyinstaller 打包exe,出错,换了个简单的.py文件也不行
- Python+pandas+matplotlib控制不同曲线的属性
- 采用boost中的property_tree库操作json,xml(vs2008,unicode)
- python怎么学比较有技巧_Python爬虫应该怎么学?程序猿花了一周整理的学习技巧,请收下...
- Charles 4.2 HTTPS抓包,乱码设置,证书信任,证书安装
- java设计模式——adapter模式
- 更改Servlet需要重启Tomcat
- DLL入口函数DllMain
- 有关人工智能发展历史及未来前景的论文
- linux运行uclinux程序,uClinux的编译与运行详解
- visual studio 调试php,使用visual studio code调试php代码
- 前端,网页设计常用色彩搭配表
热门文章
- packet tracer使用心得(二)
- 利用二叉树的思想来实现分配和释放内存方法
- Linux、Windows进程间通信
- cpp遇到问题:include重复包含导致的redefinition
- 算法提高课-动态规划-树形DP-AcWing 1072. 树的最长路径:dfs写法
- linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0
- 在java中如何实现声音,我如何在Java中播放声音?
- 数值分析 pdf_统计分析前,要做哪些数据准备工作?
- linux下cmake命令行,深入理解CMake(1): CMake命令行参数
- python元组和列表教程_Python列表和元组