Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:mysql:error-number-13 [2023/10/24 21:36] – alte Tutorial Zusammenfassung entfernt psycorelinux:mysql:error-number-13 [2024/01/13 23:42] (aktuell) – gelöscht psycore
Zeile 1: Zeile 1:
-====== MySQL Operating system error number 13 ====== 
  
-===== Problem ===== 
- 
-Der Start des Mysql Servers schlägt fehl und in der //syslog// wird folgende Fehlermeldung ausgegeben: 
- 
-<code text> 
-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 
-</code> 
- 
-===== 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 ((als Beispiel User: mysql Group:adm / entsprechend anpassen an die eigene Konfiguration)). 
- 
-==== Befehle zur User/Gruppenvergabe ==== 
- 
-<file bash 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 
-</file>