Come cambiare la versione predefinita di MySQL/MariaDB
In alcune situazioni, potrebbe essere necessario aggiornare o cambiare la versione di MySQL/MariaDB per sfruttare nuove funzionalità o aggiornamenti di sicurezza. Questo articolo spiega in dettaglio come cambiare la versione predefinita di MySQL/MariaDB nell'ambiente ServBay. Ecco i passaggi specifici:
TIP
L'esempio seguirà la migrazione da MariaDB 10.11 a MariaDB 11.3
1. Effettuare prima il backup del database della vecchia versione
Prima di cambiare la versione di MariaDB, è consigliato effettuare il backup del database esistente per prevenire la perdita di dati. È possibile eseguire facilmente il backup di tutti i database utilizzando il comando mysqldump
.
mysqldump -uroot -p --all-databases --opt > mariadb_backup.sql
Quando si esegue il comando sopra, il sistema chiederà la password dell'utente root di MariaDB. Al termine del backup, nella directory corrente troverete un file chiamato mariadb_backup.sql
.
2. Installare la nuova versione desiderata, come MariaDB 11.3
Nel pannello di gestione di ServBay, trovare la sezione gestione database, selezionare MariaDB e cliccare per installare la nuova versione desiderata (ad esempio, MariaDB 11.3).
3. Disabilitare la vecchia versione, come MariaDB 10.11
Dopo aver installato la nuova versione, è necessario disabilitare la vecchia versione per assicurarsi che il sistema utilizzi la nuova versione di MariaDB. Trovare la vecchia versione (ad esempio, MariaDB 10.11) e disabilitarla.
4. Abilitare la nuova versione e verificare che il servizio funzioni correttamente
Dopo aver disabilitato la vecchia versione, abilitare la nuova versione di MariaDB e garantire che il suo servizio funzioni correttamente.
5. Nel pannello delle impostazioni, cambiare la versione predefinita da MariaDB 10.11 a MariaDB 11.3, cliccando su Applica
Successivamente, nel pannello delle impostazioni è necessario cambiare la versione predefinita alla nuova versione installata. Selezionare MariaDB 11.3 e cliccare su Applica per applicare le modifiche.
6. Tornare al pannello dei servizi e verificare che la versione predefinita sia stata impostata correttamente
Nel pannello dei servizi, dovreste essere in grado di vedere che la versione predefinita è stata cambiata con successo a MariaDB 11.3.
7. Tornare alla riga di comando, inserire mysql -V
per vedere che la versione è stata cambiata a 11.3.2
Nella riga di comando, inserire il seguente comando per confermare che la versione di MariaDB è stata cambiata con successo:
mysql -V
Il risultato dovrebbe mostrare che la versione corrente di MariaDB è 11.3.2.
8. Ripristinare il database
Dopo aver cambiato la versione, è necessario ripristinare il database precedentemente salvato. Utilizzare il seguente comando per ripristinare il database:
mysql -uroot -p < mariadb_backup.sql
Il sistema chiederà la password dell'utente root di MariaDB. Una volta inserita la password, il processo di ripristino del database inizierà.
9. Confermare che il database è completamente ripristinato
Per assicurarsi che il database sia completamente ripristinato, è possibile accedere a MariaDB e verificare che i dati siano completi:
mysql -uroot -p
Dopo il login, utilizzare il seguente comando per visualizzare l'elenco dei database:
SHOW DATABASES;
Verificare che tutti i database e le tabelle siano completi e corretti.
Seguendo i passaggi sopra, avrete cambiato con successo la versione predefinita di MariaDB alla nuova versione e ripristinato il database. Speriamo che questo articolo vi aiuti a completare con successo la transizione della versione di MariaDB.