MYSQL服务器和服务器启动脚本

  • mysqld
    MySQL服务器

  • mysqld_safe, mysql.server
    服务器启动脚本
    直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的

  • mysqld-max
    扩展

  • mysqld_multi
    可以启动或停止系统上安装的多个服务器

  • mysql_install_db
    初始化数据目录和初始数据库

访问服务器的客户程序

  • mysql
    命令行客户程序,用于交互式或以批处理模式执行SQL语句

  • mysqladmin
    用于管理功能的客户程序, 管理数据库服务器, 包括数据库的创建和删除

  • mysqlcheck
    执行表维护操作

  • mysqldump
    负责数据库备份, 将数据库或表的定义和内容转储到文件

  • mysqlhotcopy
    负责数据库热备份

  • mysqlimport
    导入数据文件

  • mysqlshow
    显示信息数据库和表的相关信息

独立于服务器操作的工具程序

  • myisamchk
    描述、检查、优化和维护MyISAM表的实用工具

  • myisampack
    产生压缩、只读的表

  • mysqlbinlog
    是处理二进制日志文件的实用工具

  • perror
    显示错误代码的含义