Nel nostro ultimo articolo, “La storia dietro l’acquisizione di MySQL”, abbiamo discusso della necessità di effettuare un fork MySQLl’aumento di MariaDBle sue caratteristiche, uno studio comparativo di MariaDB e MySQL, la migrazione di alcune delle società e aziende più rinomate a livello mondiale (come Google e Wikipedia) da MySQL a MariaDB e molti altri aspetti tecnici e non tecnici.
Questo tutorial ti guiderà attraverso il processo di installazione MariaDB su a Debian12 server e assicurandosi che venga eseguito con una configurazione iniziale sicura.
Passaggio 1: aggiornare il sistema Debian
Per assicurarti di disporre delle informazioni più recenti sui pacchetti, aggiorna l’elenco dei pacchetti del sistema eseguendo i seguenti comandi apt.
sudo apt update
sudo apt upgrade
Aggiorna il sistema Debian
Passaggio 2: aggiungi il repository MariaDB
Debian 12 include un file predefinito MariaDB versione nei suoi repository, ma for Maria DB 11è necessario aggiungere il funzionario MariaDB repository che contiene pacchetti software relativi a MariaDB Server, incluso il server stesso, i client e le utilità.
Creare il file /etc/apt/sources.list.d/mariadb.sources e aggiungi le informazioni sul repository come mostrato.
sudo nano /etc/apt/sources.list.d/mariadb.sources
Aggiungi le seguenti righe al file.
# MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC
# https://mariadb.org/download/
X-Repolib-Name: MariaDB
Types: deb
# deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# URIs: https://deb.mariadb.org/11.1/debian
URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian
Suites: bookworm
Components: main
Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp
Aggiungi il repository MariaDB
Successivamente, per confermare l’autenticità dei pacchetti, importare il file MariaDB GPG tasto con i seguenti comandi.
Dopo aver abilitato il MariaDB repository, è possibile installare Maria DB 11 utilizzando i seguenti comandi.
sudo apt update
sudo apt install mariadb-server
Installa MariaDB su Debian
Passaggio 4: installazione sicura di MariaDB
Una volta MariaDB una volta completata l’installazione, è necessario proteggerne l’installazione eseguendo lo script di sicurezza come mostrato.
sudo mysql_secure_installation
Ti verrà chiesto di impostare una password per l’utente root, rimuovere l’utente anonimo, disabilitare l’accesso root remoto, rimuovere il database di test e ricaricare i privilegi.
Proteggi MariaDB su Debian
Passaggio 5: verifica l’installazione di MariaDB
Per verificare la versione di MariaDBdevi eseguire il seguente comando mysql, che visualizzerà le informazioni sulla versione di MariaDB attualmente installata sul tuo sistema Debian.
mysql --version
Output di esempio:
mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using EditLine wrapper
Dovresti verificare anche quello MariaDB funzioni correttamente eseguendo il seguente comando systemctl.
sudo systemctl status mariadb
Controlla lo stato di esecuzione di MariaDB
Passaggio 6: Connettiti a MariaDB Shell
Accedi all’interfaccia della riga di comando di MariaDB per confermare che puoi connetterti correttamente.
sudo mariadb -u root -p
Inserisci la password di root quando richiesto. Se riesci ad accedere senza problemi, MariaDB sia installato e configurato correttamente.
Connettiti a MariaDB
Passaggio 7: crea un utente MySQL
Per creare un utente in MySQLpuoi utilizzare il seguente comando SQL con il nome utente e la password desiderati, come mostrato.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
Crea utente MySQL
Conclusione
Hai installato con successo Maria DB 11 sul tuo Debian12 sistema. Ricordati di fare riferimento alla documentazione di MariaDB per ulteriori opzioni di configurazione e best practice.
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
Questo sito utilizza i cookie per migliorare servizi ed esperienza dei lettori. Se decidi di continuare la navigazione senza blocchi premi su Accetto, oppure continua tranquillamente la navigazione, nessun dato sulla tua navigazione verrà raccolto.
Quando visiti un sito Web, esso può archiviare o recuperare informazioni sul tuo browser, principalmente sotto forma di cookies. Controlla qui i tuoi servizi di cookie personali.