Modifica le impostazioni di MySQL
ServBay include un database MySQL e offre opzioni di configurazione flessibili. Questo articolo fornirà una descrizione dettagliata su come modificare le impostazioni di MySQL in ServBay, inclusa la posizione dei file di configurazione e le configurazioni comuni. A seconda della versione di MySQL, questi file si trovano nella directory /Applications/ServBay/etc/mysql/<version>
.
Avviso importante
Si prega di non modificare manualmente i file di configurazione. Tutti i file di configurazione sono generati automaticamente da ServBay, modifiche manuali potrebbero essere sovrascritte. Si prega di effettuare le modifiche attraverso l'interfaccia utente.
Modifica tramite l'interfaccia utente di ServBay
ServBay è dotato di una potente interfaccia grafica di gestione, che consente agli utenti di modificare direttamente diversi parametri di configurazione. Dopo aver cliccato su salva, le modifiche verranno applicate automaticamente e saranno attive in tempo reale, eliminando la necessità di modificare manualmente i parametri.
Gli utenti possono utilizzare la barra di navigazione a sinistra di ServBay, selezionando database
- MySQL
, poi scegliere la versione corrispondente per modificare le configurazioni MySQL.
Nell'interfaccia di modifica grafica, oltre a ottenere il nome utente MySQL predefinito e la password di root, è possibile modificare l'indirizzo di ascolto MySQL bind-address
e la porta port
(di default è 0.0.0.0:3306
). Inoltre, gli utenti possono abilitare la registrazione del slow query log
, e configurare le impostazioni come max_connections
e max_allowed_packet
di MySQL.
Dopo aver completato le modifiche, gli utenti possono cliccare sul pulsante salva
per applicare le modifiche che saranno immediatamente attive.
Modifica tramite editing manuale dei file di configurazione
WARNING
La modifica manuale dei file di configurazione è adatta solo per cambiamenti temporanei su alcune configurazioni.
Non raccomandiamo modificare i file di configurazione MySQL manualmente poiché tutte le modifiche verranno sovrascritte da ServBay.
Panoramica
In ServBay, i file di configurazione MySQL sono situati in diverse directory a seconda della versione. Ad esempio, i file di configurazione per MySQL 9.0 si trovano nella directory /Applications/ServBay/etc/mysql/9.0
. Il file di configurazione principale è my.cnf
.
Posizione dei file di configurazione
my.cnf
:/Applications/ServBay/etc/mysql/<version>/my.cnf
my.cnf
my.cnf
è il file di configurazione principale di MySQL, utilizzato per impostare le opzioni runtime del server di database.
Configurazioni comuni
Modifica dell'indirizzo di ascolto:
[mysqld] bind-address = 0.0.0.0
1
2Modifica del numero di porta:
[mysqld] port = 3306
1
2Modifica del numero massimo di connessioni:
[mysqld] max_connections = 200
1
2Modifica della dimensione del buffer pool:
[mysqld] innodb_buffer_pool_size = 256M
1
2Modifica del percorso del file di log:
[mysqld] log_error = /Applications/ServBay/logs/mysql/error.log
1
2Abilitazione del log delle query lente:
[mysqld] slow_query_log = 1 slow_query_log_file = /Applications/ServBay/logs/mysql/slow.log long_query_time = 2 # Tempo di esecuzione superiore a 2 secondi
1
2
3
4Modifica del set di caratteri e del collation:
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
1
2
3
Riavvio di MySQL
Dopo aver modificato i file di configurazione di MySQL, è necessario riavviare il servizio MySQL per rendere effettive le modifiche. Può essere fatto tramite l'interfaccia di gestione di ServBay o utilizzando il comando servbayctl
.
Riavvio tramite interfaccia di gestione di ServBay
- Apri l'interfaccia di gestione di ServBay.
- Naviga verso
servizi
. - Trova il servizio MySQL corrispondente e clicca sul pulsante
riavvia
.
Riavvio tramite servbayctl
È possibile riavviare facilmente il servizio MySQL utilizzando lo strumento a riga di comando servbayctl
:
servbayctl restart mysql 9.0
Conclusione
In ServBay, i file di configurazione MySQL si trovano nella directory /Applications/ServBay/etc/mysql/<version>
, incluso my.cnf
. Dopo aver modificato questi file di configurazione, è possibile riavviare il servizio MySQL tramite l'interfaccia di gestione di ServBay o utilizzando lo strumento a riga di comando servbayctl
per renderle effettive.