Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

MySQL Probelm mit InnoDB beim Systemstart

Frage Linux Debian

Mitglied: bytecounter

bytecounter (Level 2) - Jetzt verbinden

19.01.2015 um 10:19 Uhr, 1460 Aufrufe, 2 Kommentare

Hallo zusammen,

leider gibt es für MySQL und/oder Serverdienste allgemein keine eigene Rubrik, daher schiebe ich es mal hier in Debian, da auf der betroffenen Maschine Debian läuft (die Moderatoren dürfen es gerne in eine passendere schieben).

Seit einiger Zeit gibt es auf der Maschine Probleme mit dem mysqld. Dieser startet zwar, der Port ist offen, allerdings lehnt er jeglichen Verbindungsversuch ab. Erst nach einem
01.
service mysqld restart
funktioniert es problemlos. Da ich jetzt schon weiß, dass die Frage kommen wird, ob der Benutzer überhaupt von dem Port verbinden darf: ja, er darf. und nach o. g. Restart klappt es auch!

Der mysqld läuft,
Nach Sichtung der Logs scheint es ein Problem mit der InnoDB-Engine zu sein:

01.
InnoDB: Check that you do not already have another mysqld process 
02.
InnoDB: using the same InnoDB data or log files. 
03.
150119  8:42:45  InnoDB: Unable to open the first data file 
04.
InnoDB: Error in opening ./ibdata1 
05.
150119  8:42:45  InnoDB: Operating system error number 11 in a file operation. 
06.
InnoDB: Error number 11 means 'Resource temporarily unavailable'. 
07.
InnoDB: Some operating system error numbers are described at 
08.
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html 
09.
150119  8:42:45 InnoDB: Could not open or create data files. 
10.
150119  8:42:45 InnoDB: If you tried to add new data files, and it failed here, 
11.
150119  8:42:45 InnoDB: you should now edit innodb_data_file_path in my.cnf back 
12.
150119  8:42:45 InnoDB: to what it was, and remove the new ibdata files InnoDB created 
13.
150119  8:42:45 InnoDB: in this failed attempt. InnoDB only wrote those files full of 
14.
150119  8:42:45 InnoDB: zeros, but did not yet use them in any way. But be careful: do not 
15.
150119  8:42:45 InnoDB: remove old data files which contain your precious data! 
16.
150119  8:42:45 [ERROR] Plugin 'InnoDB' init function returned error. 
17.
150119  8:42:45 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 
18.
150119  8:42:45 [ERROR] Unknown/unsupported storage engine: InnoDB 
19.
150119  8:42:45 [ERROR] Aborting
Im Allgemeinen soll man bei diesem Fehler die InooDB-Log Dateien unter /var/lib/mysql/ löschen und/oder in der my.cnf anpassen. Das haben wir bereits versucht und für [u]genau einen[/u] Systemstart funktioniert das auch. Aber dann taucht das Problem wieder auf...

Der mysqld wird in den Start/Stop-Scripten auch nur einmal aufgerufen. Daran kann es also auch nicht liegen.

Hier noch ein paar Auszüge:
01.
#>ps -A |grep mysql 
02.
 1370 ?        00:00:03 mysqld
01.
#>lsof /var/lib/mysql/ib_logfile0 
02.
COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME 
03.
mysqld  1370 mysql    8uW  REG    8,1  5242880 270311 /var/lib/mysql/ib_logfile0 
04.
 
05.
#>lsof /var/lib/mysql/ib_logfile1 
06.
COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME 
07.
mysqld  1370 mysql    9uW  REG    8,1  5242880 270312 /var/lib/mysql/ib_logfile1

Nun könnte ich natürlich beim Beenden des mysql oder vor dem Starten einfach die InnoDB-Log-Dateien löschen. Aber das wäre lediglich ein unschöner Workaround für ein weiterhin ungeklärtes Problem...

Leider bin ich nicht so tief in der MySQL-Materie, dass mir langsam die Ideen ausgehen. Woran könnte es noch liegen? Alle DBs sichern und den mysql neu installieren gehört eher nicht zu den favorisierten Lösungsansätzen...

vg
Bytecounter
Mitglied: carg
26.01.2015 um 15:32 Uhr
Hi,

kann es sein, dass das log beim runterfahren nicht korrekt fertig geschrieben wird?
SET GLOBAL innodb_fast_shutdown=1;
so als Idee?

Wie sieht denn die my.cnf aus?

Grüße
Bitte warten ..
Mitglied: bytecounter
29.01.2015 um 14:11 Uhr
Hallo,

Dieser Wert stand bereits auf 1. Allerdings tritt das Problem auch seit einigen Tagen nicht mehr auf. Die Ursache (und folglich Lösungsansätze) bleiben wohl (bis auf Weiteres) ungelöst...

vg
Bytecounter
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch als Dienst bei Systemstart ohne Anmeldung ausführen (6)

Tipp von tralveller zum Thema Batch & Shell ...

Windows 10
gelöst Skript starten bei Systemstart (per Aufgabenplanung) (7)

Frage von IceAge zum Thema Windows 10 ...

Datenbanken
gelöst Eine Art Access, nur mit PHP und MySQL? (14)

Frage von McLion zum Thema Datenbanken ...

Windows Server
Problem mit Windows Server 2012 R2 (MSConfig - Systemstart Modus) (3)

Frage von FloFMS zum Thema Windows Server ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Server-Hardware
HP DL380 G7: Booten vom USB via USB 3.1-PCI-e Karte möglich? (24)

Frage von Paderman zum Thema Server-Hardware ...

Windows 7
Bluesreens unternehmensweit (19)

Frage von SYS64738 zum Thema Windows 7 ...

LAN, WAN, Wireless
IP Adressen - Modem - Switch - Accesspoint (18)

Frage von teuferl82 zum Thema LAN, WAN, Wireless ...

Windows 10
Programm Installation bei Win 10 Fehlerhaft (13)

Frage von Keineahnungvonnix zum Thema Windows 10 ...