GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare MySQL/MariaDB su Debian 11

Se sei uno sviluppatore devi aver sentito parlare di MariaDB e del database MYSQL. Questi due database sono tra i database più popolari e ampiamente utilizzati al mondo. Entrambi sono open source e database relazionali.

MySQL è stato sviluppato nel 1995 ed era l'unico database open source gratuito. MySQL segue un sistema di gestione di database relazionali che aiuta noi sviluppatori a creare l'archivio dati in modo organizzato. Oltre a questo MySQL ha un proprio linguaggio chiamato linguaggio SQL per scrivere query nel database.

MariaDB è come MySQL ma ne è la versione migliorata. Ciò che rende MariaDB sorprendente sono le sue potenti funzionalità integrate, i miglioramenti della sicurezza e molte usabilità. È stato creato per paura degli sviluppatori MySQL poiché pensavano che MySQL non sarebbe stato gratuito per molto più tempo a causa dell'acquisizione di Oracle.

Ora che conosciamo i due database più sorprendenti, continuiamo e facciamo un passo avanti. In questo articolo, ti terremo lontano dal tuo dito e ti guideremo attraverso ogni singolo passaggio per installare MySQL e MariaDB su Debian 11.

Installazione di MariaDB/MySQL su Debian 11

Il primo passo nell'installazione di MariaDB/MySQL su Debian 11 è aggiornare l'indice del pacchetto usando apt. A questo scopo, digita il seguente comando nel tuo terminale Debian 11:

$ sudo apt update

Dopo aver aggiornato l'indice del pacchetto, installiamo prima il pacchetto del server maria-DB.

Installazione di MariaDB

Per installare MariaDB su Debian 11, digita il seguente comando nel tuo terminale Debian 11:

$ sudo apt install mariadb-server

Il comando sopra installerà MariaDB sul nostro sistema. Per verificare l'installazione, digita il seguente comando nel tuo terminale Debian:

$ mariadb --version

Installazione di MySQL

Il repository Debian predefinito non ha MySQL. Quindi dobbiamo prima ottenere il repository APT di MySQL. A tale scopo digitare il seguente comando:

$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb

Dopo questo digita il seguente comando per installare la versione specifica di MySQL apt:

$ sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb

Vedrai che si aprirà una nuova finestra. In questa finestra vengono fornite alcune opzioni. Seleziona Debian Buster e quindi fai clic su OK.

Al termine vedrai il seguente output:

Il passaggio successivo prevede l'aggiornamento dell'indice del pacchetto per il quale utilizzare il comando seguente:

$ sudo apt install mysql-server

Ti verrà chiesto di inserire una password. Inserisci la password e premi Invio.

Avvio di MariaDB/MySQL

Ora che abbiamo installato correttamente MariaDB e MySQL su Debian 11, avviamo  MariaDB con il seguente comando:

$ sudo systemctl start mariadb

Per abilitare MariaDB, digita il seguente comando nel tuo terminale Debian 11:

$ sudo systemctl enable mariadb

MySQL viene avviato automaticamente. Possiamo controllare lo stato con il seguente comando:

$ sudo systemctl status mysql

Per uscire premi CTRL+C.

Configurazione MariaDB/MySQL

Le configurazioni predefinite di MariaDB/MySQL non sono sicure e quindi lo renderemo sicuro limitando l'accesso e rimuovendo gli account non utilizzati. Digita o copia il seguente comando nel tuo terminale Debian 11:

$ sudo mysql_secure_installation

Chiederà una serie di domande e in base alle tue preferenze potrai impostarle. Per indicare nessuno o utilizzare il valore predefinito premeremo Invio. Impostiamo le configurazioni come mostrato di seguito:

  • Imposta la password di root? Entra
  • Passa a unix_socket. Y
  • Cambiare la password di root? Y
  • Rimuovere utenti anonimi? Y
  • Non consentire l'accesso root in remoto? Y
  • Rimuovere l'accesso al database di prova? Y

Ora potremo connetterci al server Maria DB con la password impostata nei comandi precedenti. Per connetterti al server MariaDB digita il seguente comando nel tuo terminale:

$ mysql -u root -p

Se hai seguito questa guida per MySQL, vedrai MySQL per il comando precedente:

Congratulazioni! Abbiamo installato con successo MariaDB/MySQL su Debian 11. Per uscire dal database digita exit e vedrai il messaggio ciao: :

Conclusione

MySQL e MariaDB sono molto popolari tra gli sviluppatori in quanto entrambi sono database gratuiti e relazionali. Il database relazionale conserva i nostri dati in tabelle e li rende più organizzati.

In questo articolo, ti abbiamo guidato su come installare sia MariaDB che MySQL su Debian 11. Ci auguriamo che tu possa ora installare e utilizzare questi fantastici database.


Debian
  1. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  2. Come installare MariaDB 10.x su Debian 11

  3. Come installare MySQL Server su Debian 9

  4. Come installare MariaDB su Debian 11

  5. Come installare MySQL su Debian 11

Come installare MariaDB 10.6 su Debian 11

Come installare MariaDB su Debian 8

Come installare Nextcloud su Debian 8

Come installare OwnCloud su Debian 9

Come installare Joomla su Debian 10

Come installare LibreNMS su Debian 10