Не удается запустить службу mysql

Попытка запустить мой сервис mysql.

/etc/init.d/mysql start 

возвращает:

 Job failed. See system logs and 'systemctl status' for details. 

В дальнейшем:

 systemctl status mysql.service 

возвращает:

 mysql.service - LSB: Start the MySQL database server Loaded: loaded (/etc/init.d/mysql) Active: failed since Mon, 04 Aug 2014 16:20:43 -0400; 38s ago Process: 14148 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS) Process: 16457 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE) CGroup: name=systemd:/system/mysql.service 

Любые идеи, как я могу узнать, что происходит?

Эта последняя запись в /var/log/mysql/mysqld.log :

 140805 08:52:42 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 140805 8:52:42 [ERROR] mysqld: Can't lock aria control file '/var/lib/mysql/aria_log_control' for exclusive use, error: 11. Will retry for 30 seconds 140805 8:53:13 [ERROR] mysqld: Got error 'Could not get an exclusive lock; file is probably in use by another process' when trying to use aria control file '/var/lib/mysql/aria_log_contr$ 140805 8:53:13 [ERROR] Plugin 'Aria' init function returned error. 140805 8:53:13 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed. 140805 8:53:13 [ERROR] Failed to initialize plugins. 140805 8:53:13 [ERROR] Aborting 140805 8:53:13 [Note] /usr/sbin/mysqld: Shutdown complete 140805 08:53:13 mysqld_safe mysqld from pid file /var/run/mysql/mysqld.pid ended 

  • Неужели systemd делает dig / nslookup бесполезным?
  • SystemD: сконфигурировать файл блока, чтобы экран входа в систему не показывался до тех пор, пока служба не выйдет и не перезагрузится
  • Установите ограничение по умолчанию для всех пользователей с помощью групп systemd
  • Запуск отключения Linux при сбое питания
  • Что делает «systemctl daemon-reload»?
  • Разница между systemd wpa_supplicant.service и wpa_supplicant@wlan0.service?
  • systemd, когда два устройства используют одну и ту же точку монтирования
  • Как сделать чтение услуги из гнезда FIFO
  • 4 Solutions collect form web for “Не удается запустить службу mysql”

    Файл /var/lib/mysql/aria_log_control открыт другим процессом, и, следовательно, mysqld не запускается.

    Проверьте, у кого / на что в данный момент открыт файл:

     lsof `/var/lib/mysql/aria_log_control` 

    Он должен указать процесс (ы), который открывает его.

     COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mysqld 1506 mysql 10uW REG 253,1 52 263948 /var/lib/mysql/aria_log_control 

    Если процесс определенно не должен выполняться, закройте его:

     sudo kill -SIGTERM <PID> 

    Если это не удастся:

     sudo kill -SIGKILL <PID> 

    Или перезагрузитесь.

    Перейдите в файл /etc/my.cnf и проверьте переменные datadir и tmpdir . Перейдите в эти каталоги и проверьте разрешения файлов внутри них. Если есть файл, принадлежащий root , измените разрешения на что-то вроде mysql:mysql и повторите попытку.


    Пример:

    В /etc/my.cnf вы нашли:

     datadir = /var/lib/mysql 

    Попробуйте следующее, а затем снова запустите mysql:

     chown mysql:mysql /var/lib/mysql 

    Проблема заключается в скрипте mysql_install_db в пакетах mariadb-server-5.5.34-2.fc20 и community-mysql-server-5.5.35-1.fc20 . Он не устанавливает правильные разрешения для каталога данных сервера. Для исправления выполните следующую команду:

     chown -R mysql:mysql /var/lib/mysql 

    кредиты: https://www.moucha.cc/charon/tag/mariadb/

    Была эта ошибка на моей малиновой пи. Пошел в /var/lib/mysql и нашел файл с именем raspberrypi.err . В нем я увидел, что во время запуска он нашел строку в /etc/mysql/my.cnf которая ему не понравилась. Оскорбительной линией в моем случае был bind-address но это могло бы быть хорошим местом для начала поиска.

    Interesting Posts

    Debian Wheezy: проблема установки пакета .deb, который использует update-rc.d с номерами зависимостей

    запуск команды до того, как shtudown, похоже, не работает

    Монетный двор 17.3 Wi-Fi не работает после возобновления от приостановки

    Как скрипт Bash может сказать, как он был запущен?

    less –quit-if-one-screen без –no-init

    Создание электронной почты, которая может вызвать скрипт

    Создание пакета .deb для PHP 7.1

    tmux убит, когда соединение внезапно закрывается удаленным хостом, но сохраняется при выходе из системы вручную

    Как установить bash на FreeBSD

    SSH: отображение предупреждения при использовании (устарело) ssh-dss key

    Необходимость grep-файла с конкретным письмом и переход в другую папку Linux

    Рекурсивный scp без следующих ссылок или создания гигантского файла tar?

    Сценарий работает неправильно при запуске

    Как найти, какие машины простаивают в кластере из множества узлов

    Изменение основного GID по умолчанию для каждого сеанса входа в систему

    Linux и Unix - лучшая ОС в мире.