MySQL5.7包含文件程序概览(完善中)
在MySQL的安装中包含了很多文件,大多数的版本中都包含了这些程序,除了一些平台特定的文件外(例如服务启动脚本文件就不在windows中使用)。例外的RPM版本跟为专门化,可以查看Chapter 2, Installing and Upgrading MySQL获取更多信息,这对于当你需要一些文件而你所下载的版本中没有时会有帮助。
每一个MySQL程序都有许多运行选项,大多数都提供--help选项来显示不同的程序描述信息,比如mysql --help。你可以通过在命令行中指定选项来覆盖配置文件中的设定。
mysqld MySQL服务程序,是MySQL中一个运行大多数任务的主要程序。此服务程序附带几个相关的脚本,帮助您启动和停止服务。
- mysqld:SQL的守护进程(即MySQL服务进程),为了运行客户端程序mysqld必须运行,因为客户需要通过连接服务访问数据库。
- mysqld_safe:一个服务启动脚本,mysqld_safe会试图启动mysqld
- mysql.server:一个服务启动脚本。此脚本用于使用System V-style运行目录的系统,该目录包含一个以特定等级运行服务的脚本。它调用mysqld_safe来启动MySQL服务器
- mysqld_multi:一个服务启动脚本,用于启动或暂停多个安装在系统上的MySQL服务
一些用于在MySQL更新或安装期间进行设置的程序
- comp_err:该程序用于MySQL 构造/安装期间,从错误源文件中编译错误消息
- mysql_install_db:该程序初始化MySQL data(数据)文件夹,创建mysql数据库并使用默认特权初始化其授权表,同时设置InnoDB 系统表空间。该程序只会在第一次安装MySQL时运行一次。
- mysql_plugin:该程序设置MySQL服务插件
- mysql_secure_installation:该程序可以提高MySQL安装的安全性
- mysql_ssl_rsa_setup:该程序创建SSL证书和密钥文件以及RSA密钥对文件(当这些文件丢失了),用于支持安全连接请求
- mysql_tzinfo_to_sql:该程序使用主机系统zoneinfo数据库(一组描述时区的文件)的内容加载mysql数据库中的时区表
- mysql_upgrade:该程序用于MySQL更新操作之后
MySQL用于连接MySQL服务的客户端程序,检查表是否有不兼容问题并在必要时进行修复,同时更新授权表信息如果在新版本中有所变化的话
- mysql:命令行工具,用于交互式地输入SQL语句或以批处理模式从文件执行SQL语句
- mysqladmin:一个用于执行管理操作的客户端程序,例如创建或删除数据库,重载授权表,将表刷新到磁盘,以及重新打开日志文件。mysqladmin还可以用于从服务器检索版本、流程和状态信息
- mysqldump:一个表维护客户端程序,用于检查、修复、分析和优化表
- mysqlpump:用于将MySQL数据库以SQL,文本或XML格式存储到文件中
- mysqlimport:
- mysqlsh
- mysqlshow
- mysqlslap
MySQL管理和实用程序
- innochecksum
- myisamchk
- myisamlog
- myisampack
- mysql_config_editor
- mysqlbinlog
- mysqldumpslow
- mysql_config
- my_print_defaults
- resolve_stack_dump
杂项工具
- lz4_decompress
- perror
- replace
- resolveip
- zlib_decompress

浙公网安备 33010602011771号