mysql replicate函数_使用mysqlreplicate命令快速搭建 Mysql 主从复制
MySQL的Replication(英文为复制)是一个多MySQL数据库做主从同步的方案,特点是异步复制,广泛用在各种对MySQL有更高性能、更高可靠性要求的场合。
与之对应的是另一个同步技术是MySQL Cluster,但因为MySQL Cluster配置比较复杂,所以使用者较少。
Mysql Utilities 是一个 Mysql 的工具箱,里面有不少好用的小工具
其中的 mysqlreplicate 命令,可以让我们通过一个命令就能快速配置好主从复制环境,
用法:
mysqlreplicate \--master=root:111111@192.168.31.168:3306\--slave=root:111111@192.168.31.101:3306\--rpl-user=replutil:111111
-- master 指定主库的连接信息
-- slave 指定从库的连接信息
-- rpl-user 指定用于复制的用户信息,这个用户需要提前在 master 上创建好,
例如:
grant ALL PRIVILEGES on *.* to replutil@"192.168.31.101" Identified by "111111";
注意,创建用户时,其中的从库IP要明确,不要用 ‘%’
可以看到,总共只需要两步:
master 上创建用于复制的用户
执行 mysqlreplicate 命令
几秒钟就完成了主从配置。
Mysql Utilities 还有很多功能,
例如
查看数据库占用的空间大小
mysqldiskusage --server=root:111111@localhost
再例如索引检查,看是否有冗余的索引:
mysqlindexcheck --server=root@localhost employees #这是对 employees 这个库进行索引检查
Mysql Utilities安装方法
下载解压 Mysql Utilities,进入解压后的目录,执行编译安装命令
python ./setup.py build
python ./setup.py install
执行完成后,就可以使用其中的工具命令了。
mysql replicate函数_使用mysqlreplicate命令快速搭建 Mysql 主从复制相关推荐
- mysql 前台启动_从Windows命令行启动MySQL
可以从命令行手动启动MySQL服务器.可以在任何版本的Windows中实现. 要想从命令行启动mysqld服务器,你应当启动控制台窗口(或"DOS window")并输入命令: C ...
- 连接远程mysql数据库命令_如何用命令连接远程mysql数据库
繁星点点滴滴 一.连接远程数据库:1.显示密码如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"root",密码&quo ...
- 32位mysql安装包_软件测试基础——Linux系统搭建MySQL数据库
一.mysql下载 1. 下载:官方网址:https://dev.mysql.com/downloads/mysql/ 2. 选择相应的版本,由于cenos是基于红帽的,所以Select Operat ...
- mysql数据库check命令_利用mysqlcheck命令快速修复mysql数据库
表索引异常,修复msql表索引(表引擎:myisam) myisamchk --safe-recover /usr/local/mysql/data/ename_news/dede_arccache ...
- mysql replicate函数_【MySQL】主从复制参数“--replicate-do-*”请谨慎使用
近日一朋友发了一个问题,大致的描述情况如下:我主库加了字段为啥从库没有添加呢? 看到朋友的问题,第一想法就是,是不是从库配置了"--replicate-do-"类似的参数呢,通过确 ...
- mysql contains函数_多属性、多分类MySQL模式设计
一.导读 这是来自B乎的一个问答. 当数据同时具备多个属性/分类时,改如何设计表结构和查询? 二.需求描述 我偶尔也会逛逛B乎,看到一些感兴趣的话题也会回复下. 有一次,看到这样的一个话题: 链接:h ...
- 利用命令快速查看MySQL创建的数据库在电脑中的存储路径
利用命令快速查看MySQL创建的数据库在电脑中的存储路径步骤: Win+R键 输入cmd打开 登录本机的MySQL(自己设置的账号+密码) 输入查看数据存储位置的指令: show variables ...
- 配置mysql环境变量之后,在命令行输入mysql命令无效的解决方法
配置mysql环境变量之后,在命令行输入mysql命令无效的解决方法 今天在win10上安装mysql5.7时遇到了一个问题:就是配完环境变量之后输入mysql命令还是无效,我在网上查到了一个解决方案 ...
- 【Mysql】通过 docker 快速搭建 mysql 环境
[Mysql]通过 docker 快速搭建 mysql 环境 1.方式一:查找Docker Hub上的mysql镜像 获取镜像 docker pull mysql:5.6 创建目录 mkdir mys ...
最新文章
- 数组方法关于任意数字类型的数组求最大值解决办法
- BUUCTF-reverse3
- 用原生JavaScript实现无缝轮播
- 解决 Azure AD 在 Azure Front Door 下登录失败的问题
- C#的变迁史05 - C# 4.0篇
- ubuntu环境搭建五:修改中文字符集
- OneNote中到底能放多少种东西?
- UVA11309 Counting Chaos【Ad Hoc】
- chrome浏览器插件--让你的谷歌浏览器舒适度提升1800%的插件(程序员推荐)
- 移远EC20开发环境搭建
- CE修改器使用教程 [入门篇]
- CentOS安装Docker CE
- 浙大提出神经3D重建新工作!收录图形学顶会SIGGRAPH 2022
- 英魂之刃后台用Java,《英魂之刃》系统操作说明
- PHP导出Excel方法大全
- 蓝桥杯单片机-串行接口
- 欧拉计划:第53题 Combinatoric selections
- python—you-get下载工具、wget下载工具
- GDUFS 2018信息学院程序设计新手赛(正式赛)题解
- gog无效的验证码_如何退款GOG游戏