MySQL管理工具MySQL Utilities — mysqluc (31)

  • A+
所属分类:MySQL

mysqluc 是MySQL Utilities 提供的一个命令行环境下运行的工具。该工具有自己的控制台,允许用户执行当前安装的MySQL工具的任何命令。??--utildir 选项用于指定?MySQL Utilities 安装路径。

该控制台提供了一些命令,允许用户与控制台进行交互。如下所示:

其中最有用的命令是'help <utility>'来显示给定程序的选项。如下所示:

该控制台提供tab完成所有命令、实用选项和用户自定义的变量。

该控制台不需要键入“ mysql”前缀。例如,如果用户输入“ disku <TAB >'控制台将完成命令' diskusage ' 。如下所示:

输入完整的命令,然后按ENTER键执行,不必在意程序所需环境,控制台会完成的。

用户还可以使用--execute选项来执行命令。该选项值是一个以分号分隔的命令列表。这些命令可以是基本的命令或MySQL Utilities命令。控制台将执行每个命令并显示输出。

也可以是用管道,如echo “<commands>” | mysqluc。

该控制台还允许用户对常使用的选项值进行自定义变量。语法为'set VARNAME=VALUE'。输入'show variables'命令列出所有变量。要使用这些自定义变量,需要在变量前加上一个$前缀。用户定义的变量只对当前的会话窗口有效,对其他控制台窗口无效的。

选项

使用--execute选项或管道命令到控制台可能需要引号或双引号(如Windows平台上)。

实例

显示所有MySQL Utilities命令

使用变量并执行。$在Linux平台上需要转义。

使用管道

显示所有变量

权限

对运行mysqluc无需特殊权限,不过对要执行的工具要有该工具执行所需的权限,前面文章有说到每个工具所需要的权限。

微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~

发表评论