Mysql Job не удалось запустить

Я получил ошибку при запуске службы mysql.

/etc/init.d/mysql start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
start: Job failed to start

Пожалуйста, поделитесь своими идеями ...

22
задан 18 December 2013 в 11:27

2 ответа

РЕШЕНИЕ UBUNTU, Если Вы используете AWS (Хостинг Amazon), я мог, вероятно, сталкиваясь с облачной проблемой. Мне установили Сервер Zpanel на "свободном уровне" план, и мой MySQL стал очень нестабильным.

Иногда лучшим решением могла быть установка снова и снова. (обычно я пытаюсь сделать snapshop, как только у меня есть сервер и работающий),

Ну, другое решение, мог быть, только переустанавливают MySQL. Обычно эта проблема появляется, когда Вы пытаетесь изменить что-то в /etc/mysql/my.cnf.

Для фиксации его (работает большую часть времени) необходимо будет выполнить некоторые шаги (они ступают, попытается нормализовать экземпляр MySQL),

  • Во-первых, попытайтесь перезагрузить сервер (если он не работает, следует к следующим шагам):

    • sudo reboot
  • Другие шаги:

    • Во-первых, создайте резервное копирование от Вас папка MySQL var/lib/mysql/, только для проверки данные будут безопасны:
    • sudo -i
    • cp -R /var/lib/mysql/ ~/mysql
  • После этого удалите/произведите чистку MySQL (это удалит: php5-mysql, phpmyadmin и другие библиотеки, поэтому после процедуры, необходимо будет переустановить снова.

    • sudo apt-get purge mysql-server-5.1 mysql-common
  • Удалите папку /etc/mysql/ и его содержание:

    • sudo rm /etc/mysql/ -R
  • Позже, проверьте, находятся ли файлы базы данных все еще в папке /var/lib/mysql/ и если они не, затем копируют его назад:

    • mkdir /var/lib/mysql/
      chown root:root /var/lib/mysql/ -R
      cd ~/mysql/
      cp * /var/lib/mysql/ -R
      
  • Хорошо, затем установите o mysql сервер снова

    • apt-get install mysql-server
  • И наконец установите phpmyadmin и php5-mysql:

    • apt-get install php5-mysql
      apt-get install phpmyadmin
      
  • Наконец, перезапустите услуги и проверку, если состояние хорошо теперь:

    • service apache2 restart
      service mysql restart
      

Именно! Это должно работать. Я надеюсь, что это работает на Вас! (не волнуйтесь о старых данных. Вот почему у нас есть резервное копирование это сначала),

18
ответ дан 18 December 2013 в 11:27

В моем случае проблема заключалась в том, что у меня не было свободного места на жестком диске. Файл журнала вырос до невероятных размеров, и я не смог запустить MySQL из-за недостатка свободного места. После того, как я очистил файл и перезапустил его, он работал нормально.

0
ответ дан 18 December 2013 в 11:27

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

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