MYSQL服務錯誤&無法啟動

MYSQL服務錯誤&無法啟動

我的 MySQL 服務和資料庫似乎在我自己的 VPS 上離線。過去幾個月沒有出現任何問題,所以我不確定是什麼原因造成的。我做的最後一件事是禁用嚴格模式mariadb以使mybb插件正常工作。

這是一個小時前的事,現在資料庫似乎已離線。

我跑了systemctl status mariadb.service,這是輸出:

# systemctl status mariadb.service
● mariadb.service - MariaDB 10.2.12 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset:
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─migrated-from-my.cnf-settings.conf
   Active: activating (auto-restart) (Result: signal) since Tue 2018-01-30 21:57
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 6979 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_STAR
  Process: 6970 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUC
  Process: 12929 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_W
  Process: 12774 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VA
  Process: 12770 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_STAR
  Process: 12767 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/r
 Main PID: 12929 (code=killed, signal=KILL)

Jan 30 21:57:24 control systemd[1]: mariadb.service: Failed with result 'signal'
lines 1-16/16 (END)...skipping...
● mariadb.service - MariaDB 10.2.12 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           └─migrated-from-my.cnf-settings.conf
   Active: activating (auto-restart) (Result: signal) since Tue 2018-01-30 21:57:24 EST; 2s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 6979 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 6970 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
  Process: 12929 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=killed, signal=KILL)
  Process: 12774 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-envir
  Process: 12770 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 12767 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
 Main PID: 12929 (code=killed, signal=KILL)

Jan 30 21:57:24 control systemd[1]: mariadb.service: Failed with result 'signal'.

我的phpmyadmin錯誤是:

#2002 - Connection refused — The server is not responding (or the local server's socket is not correctly configured).

我不確定在我的 debian 伺服器上調試此問題的下一步是什麼。

答案1

因為它是 SIGKILL,所以服務很可能會超時,請參閱擴展TimeoutStartSec mariadb 系統文檔

相關內容