Назад | Перейти на главную страницу

Будет ли установка пароля root для MySQL препятствовать его автозапуску?

Я установил и настроил MySQL на Snow Leopard и создал Launch Deamon для автоматического запуска MySQL (Получил его из этот учебник). Но шаг, чтобы убедиться, что он работает, у меня не работает:

mysql -uroot

Это потому, что мне нужно войти в систему с паролем:

mysql -uroot -p

Будет ли это проблемой при попытке запуска?

Нет. Демон (сервер) полностью отделен от того, что вы пытаетесь запустить, то есть от клиента. Это похоже на разницу между веб-сервером и браузером. Сервер может работать весь день и не заботится о том, запущен ли у вас браузер или нет.

Я не знаю, как запускаются сценарии инициализации Mac, но если mysqld (обратите внимание на суффикс 'd') вообще когда-либо запускается, он должен продолжать работать в фоновом режиме.

Указанный вами пароль нужен только для доступа к серверу, но не для его запуска. Ваш сервер должен запуститься без проблем, если вы правильно его установили. Обычно я просто загружаю двоичный файл с mysql.com и устанавливаю его. Конфигурация не требуется.

Не должно быть. Учитывая, что я никогда не устанавливал mysql на Mac, но у него нет причин запрашивать пароль для запуска демона. Демоны mysql запускаются без паролей на серверах unix и windows все время. Если это так ... найдите другой учебник, потому что он делает это неправильно, имо.