Сервер MySQL установлен по умолчанию?

У меня свежая установка Ubuntu 11.04. Поскольку я хочу работать с сервером MySQL на этой машине, я вижу, что если я вхожу mys в терминале и нажмите TAB, он завершает к mysql, Но если я сделаю mysql -u это говорит

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Я подумал: "Может быть, я должен сначала запустить сервер", поэтому я попытался

/etc/init.d/mysql

К сожалению Баш говорит мне

bash: /etc/init.d/mysql: No such file or directory

Если я сделаю locate mysql Я получаю целую кучу каталогов и файлов с mysql в нем. Таким образом, возникает вопрос: MySQL предварительно установлен на Ubuntu 11.04 или мне нужно установить его вручную? И если он уже установлен, как мне настроить / запустить сервер, так как я знаю, как запустить сервер MySQL в Ubuntu /etc/init.d/mysql не похоже на работу?

У меня такое чувство, что я что-то упускаю, и я буду рад, если кто-нибудь подскажет мне.

Спасибо!!

1 ответ

Решение

Пакет, который должен быть установлен для сервера MySQL, называется mysql-server, Если /etc/init.d/mysql не существует, сервер MySQL не установлен. После установки с помощью sudo apt-get install mysql-server, он будет запущен автоматически (после установки и при запуске).

Ubuntu перешел от традиционных начальных сценариев к Upstart. Если вы бежите /etc/init.d/mysql [action] вы получите уведомление.

Чтобы остановить MySQL, запустите:

sudo stop mysql

Чтобы начать это:

sudo start mysql
Другие вопросы по тегам