Appearance
第20章 MySQL管理利器——MySQL Utilities
学习目标 l Objective
作为一款非常流行的开源数据库,支持它的工具越来越多,对于用户来说,选择一个好的工具,对于提高工作效率有很大的帮助。本章节将介绍一款功能强大的利器——MySQL Utilities。MySQL Utilities 是官方提供的 MySQL管理工具,功能非常强大,对 MySQL 数据库管理员提供了诸多方便,减轻了工作量和维护难度。
通过本章节的学习,读者可以熟练地使用MySQL Utilities 来管理 MySQL 数据库。
内容导航 | Navigation
- 了解 MySQL Utilities 的概述
- 掌握 MySQL Utilities 的安装方法
- 掌握 MySQL Utilities连接数据库的方法
- 掌握 MySQL Utilities 管理和维护数据库的方法
20.1 MySQL Utilities概述
MySQL Utilities 是官方提供的 MySQL 管理工具,功能比较完善,通过提供一组命令行工具,用于维护和管理MySQL服务器。主要包含以下几方面的工具:
- 管理工具:主要功能为复制、比较、导入导出数据。
- 一般工具:监控磁盘使用情况、检查冗余索引和搜索元数据。
- 高可用工具:支持主从复制、故障转移和主从服务器同步数据功能
20.2 安装与配置
安装 MySQL Utilities 之前,首先需要安装Python 2.6 或以上版本,这是 MySQL Utilities必须依赖的环境,另外,还需要连接驱动MySQLConnector/Python1.0.8或以上版本,其中MySQL Connector/Python 的下载地址为 http://dev.mysql.com/downloads/connector/python/,用户可以下载后自行安装即可。
20.2.1 下载与安装MySQL Utilities
略
20.2.2 MySQL Utilities连接数据库
略
20.3 管理与维护
20.3.1 使用mysqldbcompare比较数据
略
20.3.2 使用mysqldbcopy复制数据
略
20.3.3 使用mysqldbexport导出数据
略
20.3.4 使用mysqldbimport导入数据
略
20.3.5 使用mysqldiff比较对象的定义
略
20.4 专家解惑
略
20.5 经典习题
略