Modificare le impostazioni di MariaDB
ServBay include un database MariaDB e offre opzioni di configurazione flessibili. Questo documento spiega come modificare le impostazioni di MariaDB in ServBay, inclusa la posizione dei file di configurazione e le opzioni di configurazione comuni. A seconda della versione di MariaDB, questi file si trovano nella directory /Applications/ServBay/etc/mariadb/<version>
.
Nota Importante
Si prega di non modificare manualmente i file di configurazione. Tutti i file di configurazione vengono generati automaticamente da ServBay; le modifiche manuali potrebbero essere sovrascritte. Si consiglia di effettuare modifiche tramite l'interfaccia utente.
Modificare tramite l'interfaccia utente di ServBay
ServBay dispone di un potente pannello di gestione grafica, che permette agli utenti di modificare i parametri di configurazione direttamente dall'interfaccia di gestione. Dopo aver cliccato su salva, le modifiche vengono applicate automaticamente e a tempo reale, evitando il fastidio di dover modificare manualmente i parametri.
Gli utenti possono, tramite il menu di navigazione a sinistra di ServBay, selezionare database
-MariaDB
, quindi scegliere la versione corrispondente per modificare la configurazione di MySQL.
Nell'interfaccia grafica, oltre a poter ottenere il nome utente MariaDB predefinito e la password root, gli utenti possono modificare l'indirizzo di ascolto di MariaDB bind-address
e la porta port
(predefiniti sono 0.0.0.0:3306
). Inoltre, gli utenti possono abilitare la registrazione dei slow query log
, e configurare le impostazioni come max_connections
e max_allowed_packet
di MariaDB.
Una volta completata la modifica, basta cliccare sul pulsante salva
per applicarla e vederla effettiva a tempo reale.
Modificare tramite la modifica manuale dei file di configurazione
WARNING
La modifica manuale dei file di configurazione è adatta solo per modifiche temporanee di alcune opzioni.
Non consigliamo di modificare i file di configurazione di MariaDB manualmente poiché tutte le modifiche verranno sovrascritte da ServBay.
Panoramica
In ServBay, i file di configurazione di MariaDB sono conservati in diverse directory a seconda della versione. Ad esempio, i file di configurazione di MariaDB 11.5 si trovano nella directory /Applications/ServBay/etc/mariadb/11.5
. Il file di configurazione principale è my.cnf
.
Posizione dei file di configurazione
my.cnf
:/Applications/ServBay/etc/mariadb/<version>/my.cnf
my.cnf
my.cnf
è il file principale di configurazione di MariaDB, utilizzato per impostare le opzioni di runtime del server di database.
Opzioni di configurazione comuni
Modificare l'indirizzo di ascolto:
[mysqld] bind-address = 0.0.0.0
1
2Modificare il numero di porta:
[mysqld] port = 3306
1
2Modificare il numero massimo di connessioni:
[mysqld] max_connections = 200
1
2Modificare le dimensioni del buffer pool:
[mysqld] innodb_buffer_pool_size = 256M
1
2Modificare il percorso del file di log:
[mysqld] log_error = /Applications/ServBay/logs/mariadb/error.log
1
2Abilitare il log delle query lente:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mariadb/slow.log long_query_time = 2 # In secondi, registra le query che superano i 2 secondi di esecuzione
1
2
3
4Modificare il set di caratteri e la collation:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Riavviare MariaDB
Dopo aver modificato il file di configurazione di MariaDB, è necessario riavviare il servizio MariaDB per rendere effettive le modifiche. Puoi farlo tramite l'interfaccia di gestione di ServBay o utilizzando lo strumento da riga di comando servbayctl
.
Riavvio tramite l'interfaccia di gestione di ServBay
- Apri l'interfaccia di gestione di ServBay.
- Naviga fino a
servizi
. - Trova il servizio MariaDB della versione corrispondente e clicca sul pulsante
riavvia
.
Riavvio tramite servbayctl
È possibile riavviare facilmente il servizio MariaDB utilizzando lo strumento da riga di comando servbayctl
:
servbayctl restart mariadb 11.5
Conclusione
In ServBay, i file di configurazione di MariaDB si trovano nella directory /Applications/ServBay/etc/mariadb/<version>
, inclusi my.cnf
. Dopo aver modificato questi file di configurazione, è possibile riavviare il servizio MariaDB tramite l'interfaccia di gestione di ServBay o utilizzando lo strumento da riga di comando servbayctl
per rendere effettive le modifiche.