mysql server
MySQL服务器管理对包含数据库和表的MySQL数据目录的访问。数据目录也是其他信息(如日志文件和状态文件)的默认位置。
当MySQL服务器启动时,它监听来自客户端程序(clients)的网络连接并代表这些客户端管理对数据库的访问。
MySQL服务器还有一组系统变量,在运行时影响其操作。可以在服务器启动时设置系统变量,并且可以在运行时更改大部分系统变量以实现动态服务器重新配置。 MySQL服务器还有一组状态变量,提供有关其操作的信息。您可以监视这些状态变量以获取运行时性能特征。
mysql server 提供给 mysql client 查询的接口。
mysql client
用来连接 mysql 服务器,进行查询和设置。
mysql client 有很多,例如:
mysql — The MySQL Command-Line Tool
mysqladmin — Client for Administering a MySQL Server
mysqlcheck — A Table Maintenance Program
mysqldump — A Database Backup Program
mysqlimport — A Data Import Program
mysqlpump — A Database Backup Program
mysqlsh — The MySQL Shell
mysqlshow — Display Database, Table, and Column Information
mysqlslap — Load Emulation Client