GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare MariaDB su Debian 10

MariaDB è un sistema di gestione di database relazionali multi-thread open source, sostituto compatibile con le versioni precedenti di MySQL. MariaDB è l'implementazione predefinita di MySQL in Debian.

Questo tutorial spiega come installare MariaDB su Debian 10.

Installazione di MariaDB su Debian 10 #

Al momento della stesura di questo articolo, l'ultima versione di MariaDB disponibile nei repository Debian è la versione 10.3.

Eseguire i seguenti passaggi come root o utente con privilegi sudo per installare MariaDB su Debian 10:

  1. Inizia aggiornando l'indice dei pacchetti:

    sudo apt update
  2. Installa il server MariaDB e i pacchetti client eseguendo il comando seguente:

    sudo apt install mariadb-server
  3. Il servizio MariaDB si avvierà automaticamente. Per verificarlo controlla lo stato del servizio:

    sudo systemctl status mariadb

    L'output dovrebbe essere simile a questo:

    ● mariadb.service - MariaDB 10.3.15 database server
       Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago
         Docs: man:mysqld(8)
               https://mariadb.com/kb/en/library/systemd/
     Main PID: 4509 (mysqld)
       Status: "Taking your SQL requests now..."
        Tasks: 30 (limit: 2359)
       Memory: 78.6M
       CGroup: /system.slice/mariadb.service
               └─4509 /usr/sbin/mysqld  

Protezione di MariaDB #

MariaDB viene fornito con uno script che può aiutarti a migliorare la sicurezza dell'installazione. Per avviare lo script, digita mysql_secure_installation nel tuo terminale:

sudo mysql_secure_installation

Ti verrà chiesto di impostare una password per l'account root, rimuovere l'utente anonimo, limitare l'accesso dell'utente root al computer locale e rimuovere il database di prova.

...
Enter current password for root (enter for none):
...
Set root password? [Y/n] Y
New password: 
Re-enter new password: 
...
Remove anonymous users? [Y/n] Y
...
Disallow root login remotely? [Y/n] Y
...
Remove test database and access to it? [Y/n] Y
...
Reload privilege tables now? [Y/n] Y
...
Thanks for using MariaDB!

Se selezionato, lo script ricaricherà le tabelle dei privilegi assicurando che le modifiche abbiano effetto immediato.

Tutti i passaggi sono spiegati in dettaglio e si consiglia di rispondere "Y" (sì) a tutte le domande.

Metodi di autenticazione #

Per impostazione predefinita, l'utente root di MariaDB utilizza unix_socket plugin di autenticazione che controlla l'effettivo ID utente quando si chiama mysql strumento client.

Ciò significa che puoi connetterti al server MariaDB come root solo se stai invocando mysql comando come root di sistema o anteponendo sudo al comando.

Per una maggiore sicurezza, si consiglia di mantenere il plug-in di autenticazione predefinito e consentire all'utente root di autenticarsi solo tramite socket Unix.

Se vuoi cambiare l'autenticazione di root in quella classica, accedi al server MariaDB:

sudo mysql

Esegui le seguenti istruzioni per modificare il plug-in di autenticazione:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

Ora puoi connetterti al server MariaDB usando la nuova password:

mysql -u root -p

La modifica del plug-in di autenticazione ti consentirà anche di accedere come root da un programma esterno come phpMyAdmin.


Debian
  1. Come installare MariaDB su Debian 9

  2. Come installare MariaDB su Debian 11

  3. Come installare MariaDB 10.x su Debian 11

  4. Come installare TYPO3 su Debian 9

  5. Come installare MariaDB su Debian 11

Come installare Joomla su Debian 9

Come installare Textpattern su Debian 9

Come installare Joomla su Debian 10

Come installare WordPress su Debian 10

Come installare CodeIgniter su Debian 10

Come installare SuiteCRM su Debian 11