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, 1349 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 ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(1)

Tipp von agowa338 zum Thema Windows 10 ...

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

Frage von FloFMS zum Thema Windows Server ...

PHP
PHP MySQL Login (7)

Frage von Yanmai zum Thema PHP ...

Webbrowser
gelöst Daten in entfernte Mysql DB schreiben (3)

Frage von nullacht15 zum Thema Webbrowser ...

Datenbanken
MySQL: Zwei Spalten in einer View zählen (11)

Frage von Memo66 zum Thema Datenbanken ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...