
Я использую CentOS 6.5. Я установилMySQL-сервер 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
Имя службы MySQL в официальных пакетах RPM, предоставляемых MySQL, — mysql
.
Итак, вам нужно использовать service mysql start
для запуска сервера MySQL. Команда запускает MySQL daemon mysqld
.
Клиентская программа имеет то же имя mysql
.
В пакетах, предоставляемых CentOS, служба называется mysqld
.