Я установил и настроил MySQL на Snow Leopard и создал Launch Deamon для автоматического запуска MySQL (Получил его из этот учебник). Но шаг, чтобы убедиться, что он работает, у меня не работает:
mysql -uroot
Это потому, что мне нужно войти в систему с паролем:
mysql -uroot -p
Будет ли это проблемой при попытке запуска?
Нет. Демон (сервер) полностью отделен от того, что вы пытаетесь запустить, то есть от клиента. Это похоже на разницу между веб-сервером и браузером. Сервер может работать весь день и не заботится о том, запущен ли у вас браузер или нет.
Я не знаю, как запускаются сценарии инициализации Mac, но если mysqld (обратите внимание на суффикс 'd') вообще когда-либо запускается, он должен продолжать работать в фоновом режиме.
Указанный вами пароль нужен только для доступа к серверу, но не для его запуска. Ваш сервер должен запуститься без проблем, если вы правильно его установили. Обычно я просто загружаю двоичный файл с mysql.com и устанавливаю его. Конфигурация не требуется.
Не должно быть. Учитывая, что я никогда не устанавливал mysql на Mac, но у него нет причин запрашивать пароль для запуска демона. Демоны mysql запускаются без паролей на серверах unix и windows все время. Если это так ... найдите другой учебник, потому что он делает это неправильно, имо.