2014-09-18 2 views
1

Недавно я установил Mysql, и оказалось, что его имя службы «mysql» (там нет суффикса «d»), я помню, до этого времени это «mysqld» все время. И когда вы вводите «sudo service mysqld status», он сказал бы, что эта служба не существует.Это mysql или mysqld?

Есть ли разница между этими двумя? Или это полная версия mysql?

+1

Какого дистрибутив? Кроме того, что называется инструментом CLI? –

ответ

2

Не беспокойтесь об именах служб - их можно настроить ... по умолчанию mysql принимает MySQL как имена служб на машинах Windows.

Если вы хотите изменить службу на любом компьютере, просто удалить службу ..

/path/to/mysql/bin/mysqld --remove mysql 

Теперь вы можете переименовать его ... сказать Нилима

/path/to/mysql/bin/mysqld --install Neelima 

Теперь вы увидите имя службы под названием Neelima для сервера MySQL ...

Обратно к разнице между mysql & mysqld (запомнить имена служб здесь) -

mysql - клиент командной строки для выполнения операторов SQL в интерактивном режиме или в пакетном режиме.

mysqld - сервер MySQL.

5

«d» означает «демон», и это серверное обслуживание. mysql - это клиентская программа командной строки. Это для Windows, и Linux, не тестировал другие операционки

0

Если вы используете Ubuntu Linux Как туздЫ является сервер, а MySQL является клиент для подключения к серверу

  • туздЫ является сервером исполняемым (один из их)
  • MySQL является клиентом командной строки

ссылка: Difference between mysql, mysqladmin, mysqld

http://www.experts-exchange.com/OS/Linux/Q_26697809.html

0

ТуздЫ = Mysql + D

D обозначает Daemon

Произносится DEE-Mun или ДЕНЬ-Mun. Daemon - это процесс, выполняющийся в фоновом режиме и выполняющий заданную операцию в предопределенные моменты времени или в ответ на определенные события.

Надеется, что это очищает MYSQLD

MySQL - клиент командной строки для выполнения операторов SQL, как терминал в Ubuntu

Смежные вопросы