mysql服务器-mysqld

             

  1.  mysqld,也被称为MySQL服务器,是一个单一的多线程程序,它在MySQL安装中完成了大部分工作。它不会产生额外的进程。MySQL Server(mysqld)管理对MySQL数据目录,包含数据库和表的访问。数据目录也是其他信息如日志文件和状态文件的默认位置。
  2. 当MySQL服务器启动时,它会监听来自客户端程序的网络连接,并代表这些客户端管理对数据库的访问。
  3. mysqld实质上是一个mysql的进程——MySQL daemon process,通俗上讲是一个常用工具。“mysqld”—只是一个进程名(程序名),通过mysqld来管理mysql服务器。即通过不同选项(参数)的不同值,改变mysql服务器状态。

 

mysql服务器管理

        MySQL Server (mysqld)是MySQL安装中执行大部分工作的主要程序。一般服务器管理为以下几个方面:

  • 服务器配置
  • 数据目录,特别是mysql系统模式
  • 服务器日志文件
  • 管理一台机器上的多个服务器

       mysql和mysqld区别:

       mysql8官网文档中MySql Programs章节地址:https://dev.mysql.com/doc/refman/8.0/en/programs.html

    •       mysql—MySQL命令行客户端。用于交互式地输入SQL语句或以批处理模式从文件执行SQL语句的命令行工具。
    •       mysqld—MySql服务器。MySQL daemon process(守护进程)即MySQL服务器。要使client programs,mysqld必须运行,因为客户端通过连接到服务器来访问数据库。

扩展:

         Oracle公司的MySQL数据库提供给数据库使用者很多命令行程序(也可以说提供给mysql数据库使用者很多常用工具)。包括Server and Server-Startup Programs(服务器和服务器启动程序)、 Installation-Related Programs(安装相关程序)和Client Programs(客户端程序)等。

         服务器和服务器启动程序包含以下几个程序:

           客户端程序包含以下几个程序:

 

 

 

 

 

 

 

 

 

 

mysql — MySQL命令行客户端

mysqladmin — 一个MySQL服务器管理程序

mysqlcheck — 表维护程序

mysqldump — 数据库备份程序

mysqlimport — 数据导入程序

mysqlpump — 数据库备份程序

mysqlshow — 显示数据库、表和列信息

mysqlslap — 负载模拟客户机

posted on 2021-04-10 15:02  哑吧  阅读(441)  评论(0编辑  收藏  举报