1

Я использую CentOS 6.5. Я установил MySQL Server 5.5 из пакета .rpm (загруженного с официального сайта MySQL), используя стандартный установщик .rpm . Я также установил пакет MySQL Client таким же образом.

Насколько я знаю, процесс mysql является клиентом MySQL, а mysqld - сервером MySQL - хотя я не уверен.

Проблема в том, что процесс mysqld не запущен. Когда я service mysqld start или service mysqld status я получаю одно и то же сообщение об ошибке

mysqld: нераспознанный сервис

Тем не менее, mysql процесс работает нормально. Мне удалось успешно выполнить запросы с помощью команды mysql .

Мне нужно быть независимым от репозитория, поэтому я не должен использовать yum .

Когда я запускаю /usr/sbin/mysqld start , я получаю следующую ошибку:

[ОШИБКА] Неустранимая ошибка: пожалуйста, прочтите раздел "Безопасность" в руководстве, чтобы узнать, как запустить mysqld от имени пользователя root!
[ОШИБКА] Отмена
[Примечание] mysqld: завершение работы завершено

1 ответ1

2

Имя службы MySQL в официальных rpms, предоставляемых MySQL, - mysql .

Так что вам нужно использовать service mysql start для запуска сервера MySQL. Команда запускает демон MySQL mysqld .

Клиентская программа имеет то же имя mysql .

В пакетах, предоставляемых CentOS, сервис называется mysqld .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .