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, 1435 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
Datenbanken
gelöst MySQL Zeiterfassungs-Problematik (wer ist eingecheckt) (9)

Frage von NativeMode zum Thema Datenbanken ...

Datenbanken
gelöst MySQL Abfrage für demographische Zwecke (3)

Frage von morphil zum Thema Datenbanken ...

Datenbanken
gelöst MySQL "order by" erst bestimmtes Wort, dann alphabetisch (9)

Frage von AS-N00 zum Thema Datenbanken ...

Windows Server
MySQL Dienst startet nicht mehr nach Absturz SBS2011 (4)

Frage von JohnMcenroe zum Thema Windows Server ...

Neue Wissensbeiträge
Windows 10

Windows 8.x oder 10 Lizenz-Key aus dem ROM auslesen mit Linux

(6)

Tipp von Lochkartenstanzer zum Thema Windows 10 ...

Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Heiß diskutierte Inhalte
Windows 10
gelöst Windows 10 Home "Netzlaufwerk nicht bereit" (19)

Frage von Oggy01 zum Thema Windows 10 ...

SAN, NAS, DAS
+100tb Storagelösung (12)

Frage von Data-Fabi zum Thema SAN, NAS, DAS ...

LAN, WAN, Wireless
Cisco W-Lan Controller als Applicance oder Software (11)

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

DNS
gelöst Komplette TLD Überschreiben bzw eigene Definieren (10)

Frage von Herbrich19 zum Thema DNS ...