Guten Abend in die Runde,
nach einer längeren Pause melde ich mich mal wieder mit einem Thema, welches mich aktuell beschäftigt.
Auf meinem root-server habe ich mehrere Webseiten laufen. Jede Webseite hat seinen eigenen Systemuser für die Dateiberechtigungen sowie einen eigenen php-fpm Prozess.
Mittels User-Quota habe ich den Speicher pro Webseite begrenzt.
Nun bin ich am überlegen, wie ich diese Begrenzung auch auf die jeweiligen Datenbanken übertragen kann.
Nach viel lesen durch sämtliche Foren bin ich eigentlich nur auf 2 "vielversprechende" Lösungen gestoßen.
1. ein MySQL-Quota Script (Link) das durch einen cronjob prüft ob die definierte Größe erreicht wurde und dann die jeweiligen Privilegien entzieht.
2. Ich erweitere mein User-Quota einfach mit auf die jeweilige Datenbank aus. Sprich den Datenbank Files dem jeweiligem User zuordnen.
Vielleicht hat jemand hier ja noch eine bessere/"saubere" Möglichkeit...