mysql数据库ab复制_mysql replication(AB复制)
Master配置:
yum -y install mysql mysql-server
/etc/init.d/mysqld start
chkconfig mysqld on
mysql_secure_installation(除了输入密码外,一路yes到底即可!)
下边貌似还有一个
是否重新加载权限表,截图没截上。。。。。。。。。
mysql -uroot -p123456
mysql> GRANT REPLICATION SLAVE,RELOAD,SUPER
ON *.* TO zhouhe@'192.168.1.184' IDENTIFIED BY 'zhouhe';
// 建立一个账户zhouhe(语句中第一个zhouhe),密码为zhouhe(语句中第二个zhouhe),这个账户只能从192.168.1.184 进行操作
mysql> Flush privileges;
mysql> quit
编辑/etc/my.cnf文件,在[mysqld]下加入以下内容
log-bin=mysql-bin //启动二进制日志文件
binlog-do-db=zhouhe //指定需要同步的数据库名
server-id=1 //指定id号,需在1到232-1之间
binlog-ignore-db=mysql //避免mysql用户配置同步
/etc/init.d/mysqld restart
Slave配置:
yum -y install mysql-server mysql
/etc/init.d/mysqld start
mysql_secure_installation
编辑/etc/my.cnf
server-id=2 //指定id号,id号相当于mysql集群实例名,用于识别数据库身份
master-host=192.168.1.186 //指定连接master的ip地址
master-user=zhouhe //指定连接master的用户名
master-password=zhouhe //指定连接master数据库的密码
master-port=3306 //指定连接master数据库的端口
master-connect-retry=3 //断开重连时间
replicate-ignore-db=mysql //屏蔽复制mysql数据库用户信息
replicate-do-db=zhouhe //指定需要同步数据库
/etc/init.d/mysqld restart
Master主机测试:
mysql -uroot -p123456
show master status;
记住这里的file和position
问题1:
ERROR:
No query specified
Show slave status \G就是结束再加一个";"就多余了,就会报错;
问题2:
简单设置mysql root密码
mysqladmin -uroot -p password "123456"
问题3:
mysql链接提示1130
select * from user where user='root';
delete from user where host='127.0.0.1';
delete from user where
host='localhost.localdomain';
update user set host =
'%' where user ='root';
flush privileges;
mysql数据库ab复制_mysql replication(AB复制)相关推荐
- mysql异步复制参数_MySQL Replication(异步复制)基本原理
1.复制进程 Mysql的复制(replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave).实现整个复制 ...
- mysql半复制_mysql半同步复制
从MySQL5.5开始,MySQL以插件的形式支持半同步复制.如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication) MySQL默认的复制即是 ...
- mysql半同步模式_MySQL 半同步复制模式的实现
半同步复制原理图 #半同步启动需要主从两端都需要加载安装各自对应的semi模块,从库端支持半同步功能的数量至少一台:主库端当一个事务成功提交后,并不及时反馈给前端用户,该线程会被临时block,等待由 ...
- mysql 半同步 原理_MySQL半同步复制原理与配置详解
一 .异步.同步和半同步复制概念 异步复制(Asynchronous replication),MySQL默认的复制是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已 ...
- mysql 半同步复制_Mysql半同步复制原理及问题排查
mysql半同步复制和异步复制的差别如上述架构图所示:在mysql异步复制的情况下,Mysql Master Server将自己的Binary Log通过复制线程传输出去以后,Mysql Master ...
- mysql 快速复制_MySQL中快速复制数据表方法汇总
本文将着重介绍两个MySQL命令的组合,它将以原有数据表为基础,创建相同结构和数据的新数据表. 这可以帮助你在开发过程中快速的复制表格作为测试数据,而不必冒险直接操作正在运行 的数据表. 示例如下: ...
- mysql 组复制和传统复制_MySQL的GTID复制与传统复制的相互切换
1. GTID复制转换成传统复制 1.1 环境准备 类型 ip prot server-id master 192.168.56.100 3307 1003307 slave 192.168.56.2 ...
- adg类似于mysql半同步机制_MySQL基准测试异步复制和半同步复制延迟对比
测试环境 :MySQL 5.7.26 主从异步复制(GTID) 测试数据 :测试数据:10张表,每张表500万行数据,共12G的数据. 每次测试,主实例服务器测试脚本不变,线程为10,复制方式分别为异 ...
- mysql数据库备份方案_MySQL平台数据库备份方案详细说明
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的.如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态.有时,正是MySQL管理员造成破坏.管理员已经知道表已破坏,用 ...
最新文章
- python获取机器唯一标识_开发中常用工具 - 获取设备的唯一标识、UDID、UUID、keychain保存UUID、判断网络...
- Linux命令 swap:内存交换空间
- java实现筛选_教你用Java web实现多条件过滤功能
- linux bash shell 判断变量是否在列表中
- 编程方法学24:管理大型数据中的良好软件工程原理
- python登录验证程序_python – 测试Flask登录和身份验证?
- ta leader是什么岗位_阿里专家:如何成为一名“值得跟”的Leader?
- iOS 如何使用 Block
- Android 自定义 View
- 安全测试 - XSS如何防御
- exe变计算机病毒,文件夹变exe病毒怎么恢复 文件夹exe病毒的解决方法
- (Qt)windows下鼠标键盘热插拔监测
- 推荐一个在线办公协作的
- 前端第一章:1.C/S架构、B/S架构简介、互联网的发明、渲染的解释、W3C万维网联盟、网页的结构
- 黑苹果 10G 网卡(intel Aquantia)解决方案及big sur 11.x 下驱动方式
- php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件
- CA(Certificate Authority)及其伪造的可能性分析
- SpringCloud - 服务注册中心
- aria服务器没有响应,aria2服务器错误
- Towards Ghost-free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GAN
热门文章
- 散列(hash)练习题
- CSS设置按钮式超链接
- python文件输入和输出程序_python -o 和-i 输入和输出文件如何理解
- 推荐 19 个 github 超牛逼项目!
- 执行COUNT(1)、COUNT(*) 与 COUNT(列名) 到底有什么区别?
- 分享大厂分布式唯一ID设计方案,快来围观
- shiro教程:整合ehcache缓存
- IntelliJ IDEA 编译错误,提示 Compilation failed: internal java compiler error或java compiler failed
- 自定义LocaleResolver实现页面中英文切换
- Java面试题:在一个递增的数组里面,找出任意两个数的和等于100,编写程序输出这些数对,可以假设数组中不存在重复元素