MySQL Utilities下载安装和使用教程(图文并茂,新手必看)
作为一款非常流行的开源数据库,MySQL 支持的工具越来越多,对用户来说,选择一个好的工具,对于提高工作效率有很大的帮助。
MySQL Utilities 是官方提供的 MySQL 管理工具,功能非常强大,对MySQL数据库管理员提供诸多方便,减轻维护工作量和难度。
MySQL Utilities 提供了一组命令行工具来维护和管理 MySQL 服务器,主要包含以下几方面的工具:

图 1 MySQL Utilities下载页面
1) 双击下载的 mysql-utilities-1.6.5-win64.msi 文件,打开欢迎安装窗口,单击 Next(下一步)按钮,如下图所示。

图 2 欢迎安装窗口
2) 打开 Destination Folder(安装路径文件夹)窗口,单击 Change(修改)按钮,可以修改安装路径,这里采用默认的安装路径,接着单击 Next 按钮,如下图所示。

图 3 设置安装路径窗口
3) 打开准备安装窗口,确认无误后,单击 Install(安装)按钮,如下图所示。

图 4 准备安装窗口
4) 开始安装 MySQL Utilities 文件,并显示安装的进度,如下图所示。

图 5 开始安装MySQL Utilities
5) 安装完成后,打开安装完成窗口,单击 Finish(完成)按钮即可,如下图所示。

图 6 安装完成窗口
连接服务器时,必须指定连接参数,如用户名、主机名称、密码、端口号等。MySQL Utilities 中有 3 种提供这些参数的方法,都需要通过命令行指定。
因此,这种方法是使用 MySQL Utilities 工具连接数据库的首选方法。
连接数据库的字符串格式为
使用 mysql_config_editor 工具添加如下连接信息:
例如,在上面的示例中创建了“instance_3306”服务段,因此可以使用 --server=instance_3306 进行连接:
使用配置文件连接数据库,具体如下:
这种方式下,指定参数的顺序为
MySQL Utilities 是官方提供的 MySQL 管理工具,功能非常强大,对MySQL数据库管理员提供诸多方便,减轻维护工作量和难度。
MySQL Utilities 提供了一组命令行工具来维护和管理 MySQL 服务器,主要包含以下几方面的工具:
- 管理工具:主要功能为克隆、复制、比较、导入导出数据;
- 一般工具:监控磁盘使用情况、检查冗余索引和搜索元数据;
- 高可用工具:支持主从复制、故障转移和主从服务器同步数据功能。
下载MySQL Utilities
下载 MySQL Utilities 的方法是:打开浏览器,在地址栏中输入网址“http://dev.mysql.com/downloads/utilities/”,打开 MySQL Utilities 1.6.5 下载页面,选择 Microsoft Windows 平台,然后根据本机的系统平台选择 32 位或者 64 位安装包,在这里选择 64 位,单击右侧的 Download 按钮开始下载,如下图所示。
图 1 MySQL Utilities下载页面
安装MySQL Utilities
MySQL Utilities 下载完成后,找到下载文件,双击进行安装,具体操作步骤如下:1) 双击下载的 mysql-utilities-1.6.5-win64.msi 文件,打开欢迎安装窗口,单击 Next(下一步)按钮,如下图所示。

图 2 欢迎安装窗口
2) 打开 Destination Folder(安装路径文件夹)窗口,单击 Change(修改)按钮,可以修改安装路径,这里采用默认的安装路径,接着单击 Next 按钮,如下图所示。

图 3 设置安装路径窗口
3) 打开准备安装窗口,确认无误后,单击 Install(安装)按钮,如下图所示。

图 4 准备安装窗口
4) 开始安装 MySQL Utilities 文件,并显示安装的进度,如下图所示。

图 5 开始安装MySQL Utilities
5) 安装完成后,打开安装完成窗口,单击 Finish(完成)按钮即可,如下图所示。

图 6 安装完成窗口
MySQL Utilities连接数据库
MySQL Utilities 安装完成后,即可连接到 MySQL 服务器。连接服务器时,必须指定连接参数,如用户名、主机名称、密码、端口号等。MySQL Utilities 中有 3 种提供这些参数的方法,都需要通过命令行指定。
1) 使用.mylogin.cnf文件连接
使用该方法连接数据库是最好的方式。主要是因为该文件是加密的,任何执行的记录不会出现在连接信息中,包括日志中的用户名、密码、端口等信息都是不可见的。因此,这种方法是使用 MySQL Utilities 工具连接数据库的首选方法。
连接数据库的字符串格式为
login-path-name[:port][:socket]
。其中,port、socket 是可选的参数。使用 mysql_config_editor 工具添加如下连接信息:
mysql_config_editor set --login-path=instance_3306 --host=localhost --user=root --port=3306 --password Enter password: Enter password:此时会创建一个隐藏的加密文件 .mylogin.cnf,接着只需要指定 .mylogin.cnf 文件中的服务段进行连接即可。
例如,在上面的示例中创建了“instance_3306”服务段,因此可以使用 --server=instance_3306 进行连接:
mysqlserverinfo --server=instance_3306 --format=vertical
2) 使用配置文件连接
MySQL Utilities 也可以使用配置文件 my.cnf 连接数据库,但是由于该文件是文本文件,因此只要能访问到该文件的用户,都可以查看连接的具体信息。使用配置文件连接数据库,具体如下:
Mysqlserverinfo --server=/my.cnf[client] --format=vertical
3) 使用命令行连接数据库
通过命令行参数指定连接数据库服务器,这种方式是最不安全的,因为数据在命令行可见,在日志文件中也是可见的。这种方式下,指定参数的顺序为
<user>[:<passwd>]@<host>[:<port>][:<socket>]
,其中,[] 内的参数是可选的。