前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个命令快速搭建 Mysql 主从复制

一个命令快速搭建 Mysql 主从复制

作者头像
dys
发布2018-04-03 18:01:40
8230
发布2018-04-03 18:01:40
举报

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要明确,不要用 '%' 可以看到,总共只需要两步: (1)master 上创建用于复制的用户 (2)执行 mysqlreplicate 命令 几秒钟就完成了主从配置 Mysql Utilities 还有很多功能,例如

查看数据库占用的空间大小 mysqldiskusage --server=root:111111@localhost

再例如

索引检查,看是否有冗余的索引 mysqlindexcheck --server=root@localhost employees 这是对 employees 这个库进行索引检查

从结果中可以看到给出的建议

安装方法 下载解压 Mysql Utilities,进入解压后的目录,执行编译安装命令 python ./setup.py build python ./setup.py install 执行完成后,就可以使用其中的工具命令了 Mysql Utilities 下载地址 http://dev.mysql.com/downloads/utilities/1.5.html Mysql Utilities 文档 http://dev.mysql.com/doc/mysql-utilities/1.6/en/utils-overview.html

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-08-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA高性能架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档