1. Mysql服务器端实用工具程序
- mysqld:SQL后台程序(Mysql服务器进程),该程序必须运行之后,客户端才可以通过连接服务器来访问数据库。
- mysqld_safe:服务器启动脚本,比mysqld来说增加了安全特性,例如当出现错误时,重启服务器并向错误日志文件写入运行时间信息。
- mysql.server:服务器启动脚本,该脚本用于使用包含为特定级别的,运行启动服务的脚本的,运行目录的系统,它调用mysqld_safe来启动服务器。
- mysql_multi:服务器启动脚本,可以启动或者停止系统上安装的多个服务器。
- myisamchk:用来描述,检查,优化和维护MyISAM表的实用工具。
- mysqlbug:MYSQL缺陷报告脚本,可以用来向Mysql邮件系统发送缺陷报告。
- mysql_install_db:该脚本用默认权限创建Mysql授权表,通常只是在系统上首次安装Mysql时执行一次。
2.Mysql客户端实用工具程序
- myisampack:压缩MyISAM表来产生更小的只读表的一个工具。
- mysql:交互式输入sql语句或者从文件以批处理模式执行它们的命令行工具。
- mysqlaccess:检查访问主机名,用户名,和数据库组合的权限的脚本。
- MySQLadmin:执行管理操作的客户程序,例如创建或者删除数据库,重载授权表,将表刷新到硬盘上,以及重新打开日志文件。MySQLadmin还可以用来检索版本,进程,以及服务器的状态信息。
- mysqlbinlog:从二进制日志读取语句的工具,在二进制日志文件中包含执行过程的语句,可以用来帮助系统从崩溃中恢复。
- mysqlcheck:检查,修复,分析以及优化表的表维护客户程序。
- mysqldump:将MySQL数据库转储到一个文件的客户程序。
- mysqlhotcopy:当服务器在运行时,快速备份MyISAM或者ISAM表的工具。
- mysql import:使用 LOAD DATA IINFINE将文本文件导入相关表的客户程序。
- mysqlshow:显示数据库,表,列以及索引相关信息的客户程序。
- perror:显示系统或者MySQL错误代码含义的工具。