mysql,mysqladmin,mysqld之间的区别

时间:2014-03-02 20:10:54

标签: mysql mysqladmin

有人可以清楚地解释mysql(命令行工具),mysqladmin(执行管理任务的客户端工具)和mysqld(mysql服务器)之间的差异。< / p>

1 个答案:

答案 0 :(得分:54)

只需阅读有关这三个命令的手册页,您就可以轻松找到自己:

  • mysqld服务器可执行文件(其中之一)
  • mysql是命令行 client
  • mysqladmin维护管理实用程序

它们用于不同的目的。它们之间并不存在简单的“差异”。对于不同的任务,您有不同的工具。就像你用螺丝刀拧钉子和钉锤一样。

如果要查询数据库服务器,则需要使用客户端连接到该服务器。客户端连接到提供mysql服务的服务器。如果需要在服务器中进行管理调整,则需要管理实用程序

通常,服务器由运行的操作系统启动和停止,因此在启动和关闭时。客户端(有不同类型的客户端)由处理服务器内部数据的用户或程序启动和使用。管理人员使用管理工具来管理其系统上的服务器。