MySQL中有哪些常用的客户端和服务器端工具呢?

下文笔者讲述常见的mysql客户端和服务端工具简介说明,如下所示

mysql简介

mysql是一个服务
 用于安装在服务器上对外提供数据库的服务
 我们可以使用客户端进行连接,然后进行增删改查操作
 下文笔者将列举常用的服务器端和客户端工具,如下所示

MySQL服务器端实用工具

1.mysqld
 SQL 后台程序(即 MySQL 服务器进程)
 只有当此程序运行后,客户端才能通过连接服务器来访问数据库

2.mysqld_safe
   服务器启动脚本
    在UNIX和NewWare中推荐使用mysqld_safe来启动mysqld服务器
    mysqld_safe中增加一些安全性
   例:
      当出现错误时,重启服务器并向错误日志文件中写入运行时间信息

3.mysql.server
   服务器启动脚本
    该脚本用于使用包含为特定级别的、运行启动服务器脚本的、运行目录的系统

4.mysqld_multi
   服务器启动脚本
   可以启动或停止系统上安装的多个服务器

5.mysamchk
   用来描述、检查、优化和维护 MyISAM 表的实用工具

6.mysql.server
  服务器启动脚本
  在 UNIX 中的 MySQL 分发版包括 mysql.server 脚本。

7.mysqlbug
   MySQL 缺陷报告脚本
    它可以用来向 MySQL 邮件系统发送缺陷报告。

8.mysql_install_db
   该脚本用默认权限创建 MySQL 授予权表
    通常只是在系统上首次安装 MySQL时执行一次

MySQL客户端实用工具

1.myisampack
  压缩 MyISAM 表以产生更小的只读表的一个工具。

2.mysql
  交互式输入 SQL 语句或从文件经批处理模式执行它们的命令行工具。

3.mysqlacceess
  检查访问主机名、用户名和数据库组合的权限的脚本。

4.mysqladmin
  执行管理操作的客户程序,例如创建或删除数据库、重载授权表、将表刷新到硬盘上以及重新打开日志文件。Mysqladmin 还可以用来检索版本、进程以及服务器的状态信息。

5.mysqlbinlog
  从二进制日志读取语句的工具。在二进制日志文件中包含执行过的语句,可用来帮助系统从崩溃中恢复。

6.mysqlcheck
  检查、修复、分析以及优化表的表维护客户程序。

7.mysqldump
  将 MySQL 数据库转储到一个文件(例如 SQL 语句或 Tab 分隔符文本文件)的客户程序。

8.mysqlhotcopy
  当服务器在运行时,快速备份 MyISAM 或 ISAM 表的工具。

9.mysql import
   使用 LOAD DATA INFILE 将文本文件导入相应的客户程序。
 
 10.mysqlshow
   显示数据库、表、列以及索引相关信息的客户程序。

11.perror
  显示系统或 MySQL 错误代码含义的工具