debian- [ОШИБКА] Сервер MySQL не работает «Модуль mysql.service вошел в состояние сбоя».

Это моя первая установка сервера MySQL на debian. Я пытался установить Joomla! используя этот учебник: docs.joomla.org/Installing_Joomla_on_Debian_Linux

В итоге я установил , и все шло нормально, пока демонстрация не закончилась. С тех пор почему-то перестала работать mysql.

Я натворил там немало хлопот, пытаясь решить проблему самостоятельно, поэтому решил, что попрошу помощи.

Также я получил сообщение об ошибке Не могу подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2) какое-то время, и это изменилось при редактировании my.cnf таким образом. (сокет раньше находился в / opt / lampp / var / mysql / )

[mysqld]
user = mysql
port=3306
socket          = /var/lib/mysql/mysql.sock

Итак, вот ошибка, которую я получил (подробности с systemctl status mysql.service):

    mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled)
   Active: activating (start) since lun. 2016-08-22 11:09:35 CEST; 2s ago
  Process: 25694 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
  Control: 25698 (mysqld)
   CGroup: /system.slice/mysql.service
           └─25698 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

И " journalctl -xn "результат:

    -- Logs begin at lun. 2016-08-22 10:15:10 CEST, end at lun. 2016-08-22 11:11:03 CEST. --
août 22 11:10:55 tarte systemd[1]: Unit mysql.service entered failed state.
août 22 11:10:58 tarte systemd[1]: mysql.service: control process exited, code=exited status=2
août 22 11:10:58 tarte systemd[1]: Failed to start MySQL Community Server.
-- Subject: L'unité (unit) mysql.service a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Наконец, вот мой /etc/mysql/my.cnf (по крайней мере, его часть):

 The following options will be passed to all MySQL clients
[client]
#password       = your_password
port            = 3306
socket          = /opt/lampp/var/mysql/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
user = mysql
port=3306
socket          = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

Я понятия не имею, что мне следует сделать сейчас, при необходимости запросите дополнительную информацию. Пожалуйста, будьте конкретны, так как мне сложно все это понять.

0
задан 11 October 2016 в 18:16
1 ответ

Вы упомянули

Я закончил тем, что установил Bitnami, и все шло нормально, пока не закончилась демонстрация. С тех пор по какой-то причине перестала работать mysql.

Я не понимаю, что вы имеете в виду. Возможно, вы запустили демонстрационный сервер в облаке и больше не можете его подключить, поскольку срок действия демонстрации истек и он больше не доступен.

Я вижу, что вы смешиваете / opt / lampp / var / ... ссылки с / var / ... . Стеки Bitnami автономны. Это означает, что если вы устанавливаете стек Bitnami в / opt / lampp / , все, что вам нужно, находится в этом каталоге (php, Apache, MySQL и т. Д.). Однако вы пытаетесь использовать компоненты, установленные в вашей системе, для подключения MySQL, установленного в стеке Bitnami.

Я рекомендую вам взглянуть на это руководство , чтобы узнать, как использовать MySQL, установленный на Стек битнами.

0
ответ дан 24 November 2019 в 05:58

Теги

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