MySQL-Einstellungen ändern
ServBay kommt mit einer MySQL-Datenbank und bietet flexible Konfigurationsoptionen. Dieser Artikel beschreibt detailliert, wie man die MySQL-Einstellungen in ServBay ändert, einschließlich des Speicherorts der Konfigurationsdatei und der üblichen Konfigurationselemente. Je nach MySQL-Version befinden sich diese Dateien im Verzeichnis /Applications/ServBay/etc/mysql/<version>
.
Wichtiger Hinweis
Bitte ändern Sie die Konfigurationsdateien nicht manuell. Alle Konfigurationsdateien werden automatisch von ServBay generiert. Manuelle Änderungen könnten überschrieben werden. Verwenden Sie die Benutzeroberfläche (UI) zum Ändern.
Änderungen über die ServBay-Benutzeroberfläche
ServBay hat eine leistungsstarke grafische Verwaltungsoberfläche, die es Benutzern ermöglicht, verschiedene Konfigurationsparameter direkt über die Oberfläche zu ändern. Nach dem Speichern werden die Änderungen automatisch übernommen und sofort wirksam, was das manuelle Bearbeiten von Parametern überflüssig macht.
Benutzer können im linken Navigationsbereich von ServBay Datenbank
-MySQL
wählen und dann die entsprechende Version auswählen, um die MySQL-Konfiguration zu bearbeiten.
In der grafischen Bearbeitungsoberfläche können Benutzer nicht nur den Standard-MySQL-Benutzernamen und das root-Passwort abrufen, sondern auch die MySQL-Listenadresse bind-address
und den Port port
ändern (standardmäßig 0.0.0.0:3306
). Zudem können Benutzer die Aufzeichnung des slow query log
aktivieren sowie Einstellungen wie max_connections
und max_allowed_packet
von MySQL konfigurieren.
Nachdem die Änderungen abgeschlossen sind, klicken Sie auf die Schaltfläche Speichern
, um die Änderungen zu übernehmen und sofort wirksam zu machen.
Änderungen durch manuelles Bearbeiten der Konfigurationsdatei
WARNING
Manuelle Änderungen an den Konfigurationsdateien sind nur für vorübergehende Änderungen einiger Einstellungen geeignet.
Wir empfehlen nicht, die MySQL-Konfigurationsdatei manuell zu ändern, da alle Änderungen von ServBay überschrieben werden.
Übersicht
In ServBay werden die MySQL-Konfigurationsdateien je nach Version in verschiedenen Verzeichnissen gespeichert. Beispielsweise befindet sich die Konfigurationsdatei für MySQL 9.0 im Verzeichnis /Applications/ServBay/etc/mysql/9.0
. Die Hauptkonfigurationsdatei ist my.cnf
.
Speicherort der Konfigurationsdateien
my.cnf
:/Applications/ServBay/etc/mysql/<version>/my.cnf
my.cnf
my.cnf
ist die Hauptkonfigurationsdatei von MySQL und wird verwendet, um die Laufzeiteinstellungen des Datenbankservers festzulegen.
Übliche Konfigurationselemente
Listenadresse ändern:
[mysqld] bind-address = 0.0.0.0
1
2Portnummer ändern:
[mysqld] port = 3306
1
2Maximale Verbindungen ändern:
[mysqld] max_connections = 200
1
2Größe des Pufferpools ändern:
[mysqld] innodb_buffer_pool_size = 256M
1
2Pfad der Logdatei ändern:
[mysqld] log_error = /Applications/ServBay/logs/mysql/error.log
1
2Langsame Abfrageprotokollierung aktivieren:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mysql/slow.log long_query_time = 2 # In Sekunden, Abfragen aufzeichnen, die länger als 2 Sekunden dauern
1
2
3
4Zeichensatz und Sortierung ändern:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
MySQL neu starten
Nach dem Bearbeiten der MySQL-Konfigurationsdatei muss der MySQL-Dienst neu gestartet werden, damit die Änderungen wirksam werden. Dies kann über die ServBay-Verwaltungsoberfläche oder mit dem Befehlszeilenwerkzeug servbayctl
erfolgen.
Neustart über die ServBay-Verwaltungsoberfläche
- Öffnen Sie die ServBay-Verwaltungsoberfläche.
- Navigieren Sie zu
Dienste
. - Finden Sie den MySQL-Dienst der entsprechenden Version und klicken Sie auf die Schaltfläche
Neustart
.
Neustart mit servbayctl
Mit dem Befehlszeilenwerkzeug servbayctl
können Sie den MySQL-Dienst bequem neu starten:
servbayctl restart mysql 9.0
Zusammenfassung
In ServBay befinden sich die MySQL-Konfigurationsdateien im Verzeichnis /Applications/ServBay/etc/mysql/<version>
, einschließlich my.cnf
. Nach dem Bearbeiten dieser Konfigurationsdateien können Sie den MySQL-Dienst über die ServBay-Verwaltungsoberfläche oder mit dem Befehlszeilenwerkzeug servbayctl
neu starten, um die Änderungen zu übernehmen.