MySQL Operating system error number 13

Tutorialdetails

Tutorial: Operating system error number 13
Autor PsyCore
Version 1.0
Quelle hier klicken
Kommentar ins Gästebuch schreiben

Besuche uns auf facebook.com und erhalte immer aktuelle Hilfestellungen, Anleitungen und Infos!

Problem

Der Start des Mysql Servers schlägt fehl und in der syslog wird folgende Fehlermeldung ausgegeben:

Feb 23 19:30:50 v21080422 mysqld_safe[22878]: started
Feb 23 19:30:50 v21080422 mysqld[22881]: 100223 19:30:50  InnoDB: Operating system error number 13 in a file operation.
Feb 23 19:30:50 v21080422 mysqld[22881]: InnoDB: The error means mysqld does not have the access rights to
Feb 23 19:30:50 v21080422 mysqld[22881]: InnoDB: the directory.
Feb 23 19:30:50 v21080422 mysqld[22881]: InnoDB: File name ./ibdata1
Feb 23 19:30:50 v21080422 mysqld[22881]: InnoDB: File operation call: 'open'.
Feb 23 19:30:50 v21080422 mysqld[22881]: InnoDB: Cannot continue operation.
Feb 23 19:30:50 v21080422 mysqld_safe[22888]: ended

Lösung

Das Problem ist, dass die von MySQL benötigten Dateien, falsche Rechte oder falsche Benuter(gruppen) haben. Folgende Befehle setzen den korrekten Benutzer 1).

Befehle zur User/Gruppenvergabe

setuser-mysql.txt
chown -R mysql /var/run/mysqld
chown -R mysql /var/lib/mysql
chown -R mysql /var/log/mysql
 
chgrp -R root /var/run/mysqld
chgrp -R adm /var/lib/mysql
chgrp -R adm /var/log/mysql
1)
als Beispiel User: mysql Group:adm / entsprechend anpassen an die eigene Konfiguration
Drucken/exportieren
QR-Code
QR-Code MySQL Operating system error number 13 (erstellt für aktuelle Seite)