Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
computer:linux:mysql_datenbank_mit_luks_und_selinux [2012/11/15 22:01] christian angelegt |
computer:linux:mysql_datenbank_mit_luks_und_selinux [2012/11/24 10:03] (aktuell) christian [SELinux-Konfiguration] |
||
---|---|---|---|
Zeile 94: | Zeile 94: | ||
[mysqld] | [mysqld] | ||
datadir=/data/mysql | datadir=/data/mysql | ||
- | socket=/data/mysql/mysql.sock | + | socket=/var/lib/mysql/mysql.sock |
... | ... | ||
ESC ZZ | ESC ZZ | ||
</code> | </code> | ||
+ | <note tip>Das Socket sollte idealerweise nicht nach **/data/mysql** verschoben werden, da das andernfalls zur Folge hätte, dass PHP-Anwendungen nicht auf MySQL zugreifen könnten. Hierfür müssten dann wieder eigene SELinux-Regeln gebaut werden.</note> | ||
======SELinux-Konfiguration====== | ======SELinux-Konfiguration====== | ||
Zeile 154: | Zeile 155: | ||
</code> | </code> | ||
- | <note>Ggf. sucht der MySQL-Client im alten Pfad nach dem Socket des MySQL-Servers. Durch den Umzug ist das Socket an dieser Stelle im Dateisystem nicht mehr auffindbar. Hier schafft ein symbolischer Link abhilfe: | + | <note>Falls das MySQL-Socket von ihrem Standardplatz **/var/lib/mysql/mysql.sock** verschoben wurde, kann der MySQL-Client es nicht finden. Hier schafft ein symbolischer Link abhilfe: |
<code> | <code> | ||
# ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock | # ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock | ||
</code></note> | </code></note> |