Mysqld не запускается при загрузке?

После обновления до Pangolin mysqld не запускается при загрузке. Я рассматривал различные другие проблемы MySQL с выпуском Pangolin, и я не видел той же проблемы, что и другие люди (подпрыгивание mysqld и т. Д.). Когда я запускаю его из командной строки, он работает нормально.

Где добавить команду для запуска службы при загрузке?

2
задан 11 May 2012 в 22:32

4 ответа

В то время как я искал решение того же признака, я нашел, там много вещей, которые могут пойти не так, как надо и предотвратить mysql (d) от запуска. Если можно удаться запустить его с командной строки с надлежащим пользователем:

sudo -u mysql mysqld

И что с другой стороны это перестало работать как услуга:

root@my-linode:~# service mysql start
start: Job failed to start

Тогда проверяют, что выскочка входит в систему /var/log/upstart/mysql.log. Если Вы находите следующее сообщение об ошибке:

[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

Тогда Вы нашли преступника. Для фиксации его определите mysql пользователя в /etc/mysql/my.cnf

user=mysql

Перезапуск с start mysql, и необходимо быть хорошими.

Снова, существуют многие возможная причина к этой ошибке (apparmor, неправильные полномочия на файле сокета, недостаточном дисковом пространстве, недостаточно памяти во время обновления для упоминания некоторых, я наткнулся на). Это - только один из них. Благодаря этот парень .

3
ответ дан 11 May 2012 в 22:32

Хорошо вот проблема, возможно, Ваш, доменная проблема. Mysql был бы установлен в другом профиле пользователя и просто не мог запуститься должный представить проблемы. Хорошо вот одна вещь, которую я нашел для Вас.
http://www.thegeekstuff.com/2009/07/ubuntu-open-applications-automatically-during-system-startup/

и вопрос, подобный Вам, имеет проблему. Таким образом, я нашел следующий ответ для Вас. https://stackoverflow.com/questions/2198752/adding-a-start-up-via-command-line-ubuntu

Просто дают ему попытку.

0
ответ дан 11 May 2012 в 22:32

sudo service mysql start должен запустить mysql. Это - новомодное задание, таким образом, полное задание видно в/etc/init/mysql.conf

, вероятно, необходимо проверить/var/log/mysql*, поскольку могут быть проблемы с процессом таблицы обновления, которые вызывают проблемы.

1
ответ дан 11 May 2012 в 22:32

Это решило его для меня во время 11.xx 12,04 обновлений:

sudo касаются/etc/apparmor.d/local/usr.sbin.mysq

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

1
ответ дан 11 May 2012 в 22:32

Другие вопросы по тегам:

Похожие вопросы: