将设置MySQL的根密码,防止它自动启动?

我在Snow Leopard上安装并设置了MySQL,并创build了一个Launch Deamon来自动启动MySQL(从本教程中了解到)。 但是validation它正在工作的步骤对我不起作用:

mysql -uroot 

这是因为我必须使用密码login:

 mysql -uroot -p 

这将是一个问题,当它试图启动?

不。守护进程(服务器)与您正在尝试运行的客户端完全分离。 这就像networking服务器和浏览器的区别。 服务器可以运行一整天,不关心你是否有浏览器运行。

我不知道Mac init脚本是如何运行的,但是如果mysqld(注意'd'后缀)永远在运行,它应该继续在后台运行。

它不应该。 鉴于我从来没有在Mac上设置MySQL,但没有任何理由要求密码来启动守护进程。 MySQL daemeons始终在unix和windows服务器上无密码启动。 如果它…find一个不同的教程,因为这是做错了,伊莫。

您提到的密码只是需要访问服务器,但不启动它。 如果您的服务器安装正确,则服务器应该无任何问题地启动。 通常我只是从mysql.com下载二进制文件并安装它。 不需要configuration。