Я получил сообщение об ошибке при запуске службы 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
Пожалуйста, поделитесь своими идеями ...
sudo status/restart/start mysql
есть способ вызвать выскочки или вы можете сделатьsudo service mysql start/restart/status
.Ответы:
РЕШЕНИЕ UBUNTU Если вы используете AWS (Amazon Hosting), я мог бы столкнуться с проблемой облака. У меня был установлен Zpanel Server в плане «бесплатного уровня», и мой MySQL стал очень нестабильным.
Иногда лучшее решение может быть установлено заново. (обычно я пытаюсь сделать snapshop, как только сервер запущен и работает)
Ну, другое решение, может быть только переустановить MySQL. Обычно эта проблема появляется, когда вы пытаетесь что-то изменить в
/etc/mysql/my.cnf
.Чтобы это исправить (работает большую часть времени), вам нужно будет выполнить несколько шагов (этот шаг попытается нормализовать экземпляр MySQL)
Сначала попробуйте перезагрузить сервер (если он не работает, перейдите к следующим шагам):
sudo reboot
Другие шаги:
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/
а если нет, скопируйте их обратно:Хорошо, тогда установите сервер MySQL снова
apt-get install mysql-server
И, наконец, установите phpmyadmin и php5-mysql:
Наконец, перезапустите сервисы и проверьте, в порядке ли статус:
Это оно! Он должен работать. Я надеюсь, что это работает для вас! (не беспокойтесь о старых данных. Поэтому сначала мы должны сделать резервную копию)
источник
reboot
у меня сработало (Ubuntu 14.04, mysql 5.5 до 5.7).В моем случае проблема заключалась в том, что у меня не было свободного места на жестком диске. Файл журнала вырос до невероятных размеров, и я не смог запустить MySQL из-за недостатка свободного места. Как только я очистил файл и перезапустил, он работал нормально.
источник