Connect with us

Linux

Come installare MariaDB 11 su Debian 12 (Bookworm)


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
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
Aggiungi il repository MariaDB

Successivamente, per confermare l’autenticità dei pacchetti, importare il file MariaDB GPG tasto con i seguenti comandi.

sudo apt install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

Passaggio 3: installa MariaDB 11 su Debian

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
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
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
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
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
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!

Click to comment

Leave a Reply

Esegui l'accesso per Commentare

Di tendenza

Close Popup
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.
Close Popup
Privacy Settings saved!
Impostazioni

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.

Questi cookie sono necessari per il funzionamento del sito Web e non possono essere disattivati nei nostri sistemi.

Cookie tecnici
Per utilizzare questo sito web usiamo i seguenti cookie tecnici necessari:
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec
  • swpm_session

Google Adsense
Usiamo la pubblicità di Google solo per mantenere attivi i nostro sito. Con ip anonimizzati.

Rifiuta tutti i Servizi
Save
Accetta tutti i Servizi