Я сделал следующее:
shell> sudo apt-get install mysql-server-core-5.1
shell> sudo apt-get install mysql-client-core-5.1
Оба, казалось, прошли нормально, без ошибок. У меня есть такой подарок:
/usr/sbin/mysqld
Однако, если я попытаюсь запустить это, я получаю следующую ошибку:
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 2)
по той простой причине, что на самом деле этого каталога не существует. Теперь, по-видимому, правильный способ запуска демона:
/etc/init.d/mysql start
однако этот сценарий, похоже, тоже не существует. Итак, моя установка полностью испортилась, или я пропустил какой-то шаг?
Спасибо
Способ установки MySql в Ubuntu 10.04 выглядит следующим образом:
shell> sudo apt-get install mysql-server
который установит все, клиент и зависимости. Вам будет предложено ввести пароль root во время установки. И это все. Когда установка завершится, mysqld будет запущен и запустится при загрузке. Чтобы подключиться к нему:
shell> mysql -u root -p
а затем добавьте других пользователей по своему усмотрению.
Вам нужно запустить mysql с помощью sudo. Самый простой способ
sudo start mysql
Демоны обычно всегда должны запускаться с правами root.
Однако после установки демон mysql (mysqld), скорее всего, уже запущен. Вы можете проверить это с помощью
sudo status mysql