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

 

      

posted @ 2018-11-22 22:05  xiaoblue  阅读(150)  评论(0)    收藏  举报