Hinweis:
Der Fehler Tritt nur auf, wenn das Data_dir im Homeverzeichniss liegt.
Der Maria DB Server startet nach einem Update nicht mehr.
journalctl -xe
zeigt Folgenden Fehler
- The job identifier is 838255.
Jan 17 10:07:11 deb10-websrv-int mysqld[108342]: 2020-01-17 10:07:11 0 [Note] /usr/sbin/mysqld (mysqld 10.3.18-MariaDB-0+deb10u1) starting as process 108342 ...
Jan 17 10:07:11 deb10-websrv-int mysqld[108342]: 2020-01-17 10:07:11 0 [Warning] Can't create test file /home/mysql/data_dir/websrv.lower-test
Jan 17 10:07:11 deb10-websrv-int mysqld[108342]: [96B blob data]
Jan 17 10:07:11 deb10-websrv-int mysqld[108342]: 2020-01-17 10:07:11 0 [ERROR] Aborting
Jan 17 10:07:11 deb10-websrv-int systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
im File
/lib/systemd/system/mariadb.service
muss der Schreibschutz für das Home Directory erlaubt werden.
nano /lib/systemd/system/mariadb.service
hier den Parameter
ProtectHome=true
auf
ProtectHome=false
ändern
im Anschluss noch die Sysconfig neu laden damit ein Serverneustart nicht benötigt wird
systemctl daemon-reload