MariaDB startet nicht mehr

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

MariaDB startet nicht mehr

Beitrag von BeS » 18.02.2016 12:11:48

Hallo,

seit dem letzten reboot meines Debian VServers startet die MariaDB nicht mehr. :(

Code: Alles auswählen

# systemctl status mysql.service
● mysql.service - LSB: Start and stop the mysql database server daemon
   Loaded: loaded (/etc/init.d/mysql)
   Active: failed (Result: exit-code) since Thu 2016-02-18 11:02:39 UTC; 2min 56s ago
  Process: 5921 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS)
  Process: 6931 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE)

Feb 18 11:02:09 server mysqld[7119]: InnoDB: If you are installing InnoDB, remember that you must create
Feb 18 11:02:09 server mysqld[7119]: InnoDB: directories yourself, InnoDB does not create them.
Feb 18 11:02:09 server mysqld[7119]: 160218 11:02:09 [ERROR] InnoDB: File (unknown): 'read' returned OS error 71. Cannot continue operation
Feb 18 11:02:09 server mysqld_safe[7133]: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: [61B blob data]
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")'
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: 
Feb 18 11:02:39 server mysql[6931]: Starting MariaDB database server: mysqld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!

Code: Alles auswählen

# journalctl -xn
-- Logs begin at Thu 2016-02-18 10:10:43 UTC, end at Thu 2016-02-18 11:02:39 UTC. --
Feb 18 11:02:09 server mysqld[7119]: InnoDB: If you are installing InnoDB, remember that you must create
Feb 18 11:02:09 server mysqld[7119]: InnoDB: directories yourself, InnoDB does not create them.
Feb 18 11:02:09 server mysqld[7119]: 160218 11:02:09 [ERROR] InnoDB: File (unknown): 'read' returned OS error 71. Cannot continue operation
Feb 18 11:02:09 server mysqld_safe[7133]: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: [61B blob data]
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")'
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Feb 18 11:02:39 server /etc/init.d/mysql[7412]: 
Feb 18 11:02:39 server mysql[6931]: Starting MariaDB database server: mysqld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!
Das ist meine my.cnf: pastebin.php?mode=view&s=39158

Ich habe mal versucht im Abschnitt mysqld das einzutragen:

Code: Alles auswählen

innodb_force_recovery = 6
aber sie scheint immer noch defekt zu sein. Da meine Anwendung (GNU Social) immer noch nicht darauf zugreifen kann.

Habt ihr eine Idee was da nicht stimmt und wie man das wieder beheben kann?

Danke!
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: MariaDB startet nicht mehr

Beitrag von KBDCALLS » 18.02.2016 12:54:58

Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Re: MariaDB startet nicht mehr

Beitrag von BeS » 18.02.2016 13:16:12

das hatte ich bei meiner Suche auch gefunden, verwende aber kein xtrabackup. Ist hier nichtmal installiert. Wie gesagt, das einzige was ich gemacht habe war den server zu rebooten. Das Webinterface meines Providers warnt mich da immer schon das es zu Datenverlust kommen kann und sie keine Garantie übernehmen. Hatte ich bisher einfach ignoriert, was soll bei einem reboot schon kaputt gehen. Jetzt habe ich aber wohl tatsächlich was kaputt gemacht. Ist nur die Frage ob man das irgendwie beheben kann. Kenne selber leider auch nur die absoluten Datenbank basics.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: MariaDB startet nicht mehr

Beitrag von rendegast » 18.02.2016 14:28:45

seit dem letzten reboot meines Debian VServers
Auch davor schon mit systemd gelaufen?

Zugriffsproblem? Unpassende Datei-/Verzeichnisrechte?
/var/lib/mysql/
/var/run/mysqld/ (evtl. Verursacher systemd)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: MariaDB startet nicht mehr

Beitrag von Meillo » 18.02.2016 14:42:43

Der relevante Fehler scheint mir dieser zu sein:

Code: Alles auswählen

Feb 18 11:02:09 server mysqld[7119]: 160218 11:02:09 [ERROR] InnoDB: File (unknown): 'read' returned OS error 71. Cannot continue operation
Seht ihr das auch so?
Use ed once in a while!

Benutzeravatar
heisenberg
Beiträge: 3542
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: MariaDB startet nicht mehr

Beitrag von heisenberg » 18.02.2016 14:48:40

seit dem letzten reboot meines Debian VServers
Da ist auch grundsätzlich eine gewisse Möglichkeit, dass eine Konfigurationsänderung am Server erst mit dem reboot aktiv geworden ist und das ganze ein verschlepptes Konfigurationsproblem ist. Verwendest Du schon Debianetckeeper?
Der relevante Fehler scheint mir dieser zu sein:
Feb 18 11:02:09 server mysqld[7119]: 160218 11:02:09 [ERROR] InnoDB: File (unknown): 'read' returned OS error 71. Cannot continue operation
Seht ihr das auch so?
Ja.

Wenn's nicht so dramatisch ist, Dump wieder einspielen und fertig.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Re: MariaDB startet nicht mehr

Beitrag von BeS » 18.02.2016 14:52:27

Habe das Problem mit großartigen Hilfe der GNU Social Entwickler beheben können. Das Problem war wohl mehr oder weniger das was hier beschrieben wird: https://mariadb.com/blog/get-rid-orphan ... -right-way. Ich habe dann einfach alle #sql*.idb und #sql*.frm Dateien gelöscht. Danach lies sich der Datenbank Server wieder starten und bisher sieht alles gut aus.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Antworten