我刚在我的mac上通过brew安装了mysql。
我注意到你可以在终端上以mysql.server start
或mysqld
的方式启动mysql服务器。
有什么区别?
谢谢!
答案 0 :(得分:1)
直接调用mysqld。这适用于任何平台。
调用mysqld_safe,它试图确定mysqld的正确选项,然后使用这些选项运行它。该脚本用于Unix和类Unix系统。请参阅mysqld_safe - MySQL服务器启动脚本。
调用mysql.server。此脚本主要用于使用System V样式运行目录(即/etc/init.d和运行级别特定目录)的系统上的系统启动和关闭,它通常以名称mysql安装。 mysql.server脚本通过调用mysqld_safe启动服务器。请参阅mysql.server - [MySQL Server Startup Script。]
在Mac OS X上,安装一个单独的MySQL Startup Item包,以便在系统启动时自动启动MySQL。 Startup Item通过调用mysql.server启动服务器。请参阅Installing MySQL on Mac OS X, for details。
更多详情:http://dev.mysql.com/doc/mysql-linuxunix-excerpt/5.0/en/automatic-start.html