「mysql」

  LINUX MANUAL PAGES

MySQL软件包中包含的的工具或命令的简单介绍。

与Installation有关的程序

mysql_tzinfo_to_sql
加载时区表。

mysql_upgrade
检查、升级MySQL表。

mysql_secure_installation
用于提高MySQL的安装安全。

mysql_ssl_rsa_setup
创建SSL/RSA文件

mysql_install_db
初始化MySQL的data目录。通常在MySQL安装时执行一次。

mysql_plugin
配置MySQL Server的插件。

comp_err
编译MySQL时的错误信息文件。
这个命令在MySQL 5.7 Linux – Generic中并不存在。

与Client相关的程序

mysql
MySQL的命令行工具,是一个简单的SQL SHELL。该命令即支持交互式使用,也支持非交互式使用。

mysqladmin
用于MySQL Server管理的客户端,用于管理MySQL Server。

mysqlcheck
表维护程序。用于检查、修复、优化、分析表。

mysqldump
数据库备份程序。将数据和Object转换为SQL语句。还可以导出CSV、TEXT、XML格式。

mysqlimport
数据导入程序。实际上使用的就是LOAD DATA INFILE语法。

mysqlpump
同样用于数据库备份程序,但是功能比mysqldump更强大。

mysqlshow
显示数据库、表、列的信息。

mysqlslap
负载模拟、压力测试。
模拟MySQL服务器的客户端加载负载,就好像多个客户端正在访问MySQL服务器。

mysqlsh
这个命令并不属于MySQL软件包,它属于mysql-shell,需要单独安装。

与Server相关的程序

mysqld
MySQL Server程序文件。

mysqld_safe
MySQL Server的启动脚本。推荐使用该脚本启动MySQL。mysql_safe包含一些安全特性。

mysqld_multi
MySQL Server的启动脚本。用于管理系统中的多个MySQL Server,同时操作多台MySQL Server。

mysql.server
MySQL Server启动脚本。调用mysql_safe来启动mysql。

管理相关和实用程序

innochecksum
离线InnoDB文件Checksum工具。检查InnoDB文件存储的校验和是否与计算的结果一致。
如果不一致,则表示表损坏。
从MySQL 5.7.2开始,innochecksum支持大于2GB的文件。以前,innochecksum仅支持大小为2GB的文件。

myisamchk
MyISAM表维护工具。可以打印MyISAM表的信息,或者检查、修复、优化MyISAM表。

myisam_ftdump
通过直接读取MyISAM索引文件来显示FullText索引信息。

myisamlog
显示MyISAM日志文件内容

myisampack
生成压缩、只读的MyISAM表。

mysqldumpslow
慢查询日志分析工具,简化慢查询日志分析的工作。

mysqlbinlog
Binary Log的处理工具,用于显示Binary Log中的内容。

mysql_config_editor
用于安全存储身份验证凭据。

MySQL程序开发相关程序

resolve_stack_dump
将数字式的堆栈跟踪转储信息解析symbol

my_print_defaults
显示选项文件中的选项。
输出内容暗示了程序将使用哪些选项。

mysql_config
显示编译客户端的选项

杂项程序

perror
解释错误码的含义。

replace
字符串替换工具。

resolveip
解析Hostname到IP地址,或者IP地址到Hostname。

zlib_decompress
解压mysqlpump的ZLIB压缩输出。

lz4_decompress
解压mysqlpump的LZ4压缩输出。

其他的几个未知的程序

mysql_client_test_embedded
用于嵌入式服务器的测试客户端API

mysqld-debug
暂无。

mysql_embedded
暂无。

mysqltest_embedded
暂无。

mysqlxtest
暂无

参考文献