Änderung der MariaDB-Einstellungen
ServBay enthält die MariaDB-Datenbank und bietet flexible Konfigurationsoptionen. Dieser Artikel erklärt im Detail, wie man die MariaDB-Einstellungen in ServBay ändert, einschließlich des Speicherorts der Konfigurationsdateien und der gängigen Konfigurationselemente. Abhängig von der MariaDB-Version befinden sich diese Dateien im Verzeichnis/Applications/ServBay/etc/mariadb/<version>
.
Wichtiger Hinweis
Bitte ändern Sie die Konfigurationsdateien nicht manuell. Alle Konfigurationsdateien werden von ServBay automatisch generiert, manuelle Änderungen können überschrieben werden. Bitte nehmen Sie Änderungen über die Benutzeroberfläche vor.
Änderungen über die Benutzeroberfläche von ServBay vornehmen
ServBay enthält eine leistungsstarke grafische Verwaltungsoberfläche, in der Benutzer direkt verschiedene Konfigurationsparameter ändern können. Nach dem Speichern werden die Änderungen automatisch angewendet und sind sofort wirksam, was dem Benutzer die manuelle Bearbeitung der Parameter erspart.
Benutzer können über die linke Navigationsleiste von ServBay Datenbanken
-MariaDB
auswählen und dann die entsprechende Version wählen, um die MySQL-Konfiguration zu bearbeiten.
In der grafischen Bearbeitungsoberfläche können Benutzer nicht nur den Standard-MariaDB-Benutzernamen und das root-Passwort abrufen, sondern auch die MariaDB-Abhöradresse bind-address
und den Port port
ändern (Standard ist 0.0.0.0:3306
). Außerdem können Benutzer die Aufzeichnung des slow query log
aktivieren und Einstellungen wie max_connections
und max_allowed_packet
von MariaDB konfigurieren.
Nach Abschluss der Änderungen kann der Benutzer auf die Schaltfläche Speichern
klicken, um die Änderungen anzuwenden und sie sofort wirksam zu machen.
Änderungen durch manuelle Bearbeitung der Konfigurationsdateien
WARNING
Die manuelle Bearbeitung der Konfigurationsdateien eignet sich nur für temporäre Änderungen einiger Konfigurationselemente.
Wir empfehlen nicht, die MariaDB-Konfigurationsdateien manuell zu ändern, da alle Änderungen von ServBay überschrieben werden.
Übersicht
In ServBay werden die Konfigurationsdateien von MariaDB je nach Version in unterschiedlichen Verzeichnissen gespeichert. Beispielsweise befindet sich die Konfigurationsdatei von MariaDB 11.5 im Verzeichnis /Applications/ServBay/etc/mariadb/11.5
. Die Hauptkonfigurationsdatei ist my.cnf
.
Speicherort der Konfigurationsdateien
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
my.cnf
my.cnf
ist die Hauptkonfigurationsdatei von MariaDB und wird verwendet, um die Laufzeiteinstellungen des Datenbankservers festzulegen.
Gängige Konfigurationselemente
Änderung der Abhöradresse:
[mysqld] bind-address = 0.0.0.0
1
2Änderung der Portnummer:
[mysqld] port = 3306
1
2Änderung der maximalen Anzahl an Verbindungen:
[mysqld] max_connections = 200
1
2Änderung der Pufferpoolgröße:
[mysqld] innodb_buffer_pool_size = 256M
1
2Änderung des Protokolldateipfads:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Aktivierung des langsamen Abfrageprotokolls:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # In Sekunden, zeichnet Abfragen auf, die länger als 2 Sekunden dauern
1
2
3
4Änderung des Zeichensatzes und der Sortierreihenfolge:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Neustart von MariaDB
Nach der Änderung der MariaDB-Konfigurationsdateien muss der MariaDB-Dienst neu gestartet werden, damit die Änderungen wirksam werden. Das kann über die Verwaltungsschnittstelle von ServBay oder mit dem Kommandozeilenwerkzeug servbayctl
erfolgen.
Neustart über die Verwaltungsschnittstelle von ServBay
- Öffnen Sie die Verwaltungsschnittstelle von ServBay.
- Navigieren Sie zu
Dienste
. - Finden Sie den entsprechenden MariaDB-Dienst und klicken Sie auf die Schaltfläche
Neustarten
.
Neustart über servbayctl
Mit dem Kommandozeilenwerkzeug servbayctl
können Sie den MariaDB-Dienst einfach neu starten:
servbayctl restart mariadb 11.5
Zusammenfassung
In ServBay befinden sich die Konfigurationsdateien von MariaDB im Verzeichnis /Applications/ServBay/etc/mariadb/<version>
, einschließlich my.cnf
. Nach dem Bearbeiten dieser Konfigurationsdateien kann der MariaDB-Dienst über die Verwaltungsschnittstelle von ServBay oder mit dem Kommandozeilenwerkzeug servbayctl
neu gestartet werden, um die Änderungen wirksam zu machen.