MySQL 服务器和服务器启动程序
有 4 个 MySQL 服务器和服务器启动程序。它们已列在下面 −
mysqld
mysqld_safe
mysql.server
mysqld_multi
mysqld
也称为 MySQL 服务器。它是一个单一的多线程程序,可完成 MySQL 安装中的大部分工作。它不会产生额外的进程。MySQL 服务器帮助管理对包含数据库和表的 MySQL 数据目录的访问。数据目录是其他信息(如日志文件和状态文件)的默认位置。
当 MySQL 服务器启动时,它会监听来自客户端程序的网络连接,并帮助代表这些客户端管理对数据库的访问。
要查看启动时指定的选项,可以运行以下命令 −
shell> mysqld --verbose --help
mysqld_safe
mysqld_safe 被认为是在 Unix 上启动 mysqld 服务器的正确方法。它添加了某些安全功能,例如在发生错误时重新启动服务器并将运行时信息记录到错误日志中。
要在 mysql.server 脚本的帮助下手动启动或停止服务器,请使用 start 或 stop 参数从命令行调用它。它显示在下面 −
shell> mysql.server start shell> mysql.server stop
mysql.server
mysql.server 将位置更改为 MySQL 安装目录。然后它将调用 mysqld_safe。要以特定用户身份运行服务器,可以将适当的用户选项添加到全局 /etc/my.cnf 选项文件的 [mysqld] 组。
mysqld_multi
mysqld_multi 旨在管理多个 mysqld 进程,这些进程监听不同 Unix 套接字文件和 TCP/IP 端口上的连接。它可用于启动或停止服务器,或报告其当前状态。
可以使用以下代码调用它 −
shell> mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...]
相关文章
有用资源
mysql 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/

