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

Короткий ответ: no.

Несколько более длинный ответ заключается в том, что расширения Chrome не будут работать с Firefox, и наоборот. Тем не менее, вы можете найти расширение Firefox, которое выполняет более или менее одно и то же задание, но я не слышал об одном подобном chromify-osd.

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

6 ответов

Хотя я искал решение одного и того же симптома, я обнаружил, что есть много вещей, которые могут пойти не так и предотвратить запуск 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
ответ дан 25 May 2018 в 11:56

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

Вероятно, вам нужно проверить / var / log / mysql *, так как могут возникнуть проблемы с обновлением который вызывает проблемы.

1
ответ дан 25 May 2018 в 11:56
  • 1
    Вот что я получаю с сервисом mysql start: start: Отклоненное сообщение отправки, 1 соответствие правилам; type = "method_call", sender = ": 1.79" (uid = 1000 pid = 6430 comm = "start mysql") interface = "com.ubuntu.Upstart0_6.Job " Член = & Quot; Пуск & Quot; error name = " (unset) " requested_reply = & Quot; 0 & Quot; назначения = & Quot; com.ubuntu.Upstart & Quot; (uid = 0 pid = 1 comm = "/ sbin / init") – b. e. hollenbeck 9 May 2012 в 04:50
  • 2
    Необходимо использовать sudo. Я обновил ответ. – SpamapS 11 May 2012 в 23:30
  • 3
    Теперь я получаю: start: Job не удалось запустить Нет ничего в файле журнала mysql - они равны 0 КБ. Может быть, это выскочка? – b. e. hollenbeck 12 May 2012 в 07:55
  • 4
    Я проверил файл mysql.log upstart: ошибка парсера AppArmor для /etc/apparmor.d/usr.sbin.mysqld в /etc/apparmor.d/usr.sbin.mysqld в строке 44: Не удалось открыть 'local / usr. sbin.mysqld» – b. e. hollenbeck 12 May 2012 в 07:58

Это разрешило это для меня во время обновления 11.xx 12.04:

sudo touch /etc/apparmor.d/local/usr.sbin.mysq

Я мог бы запустить его в безопасном режиме, но не в обычном режиме. Надеюсь, это поможет.

1
ответ дан 25 May 2018 в 11:56

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

, и у вас возник вопрос, похожий на вас. Поэтому я нашел для вас следующий ответ. http://www.thegeekstuff.com/2009/07/ubuntu-open-applications-automatically-during-system-startup/

Просто попробуйте.

0
ответ дан 25 May 2018 в 11:56

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

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

1
ответ дан 25 July 2018 в 19:10

Это решило его для меня во время обновления 11.xx 12.04:

sudo touch /etc/apparmor.d/local/usr.sbin.mysq

Я мог бы запустить его в безопасном режиме, но не в обычном режиме. Надеюсь, это поможет.

1
ответ дан 15 August 2018 в 19:31

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

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