GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare MariaDB su CentOS 9 Stream

In questo tutorial, ti mostreremo come installare MariaDB su CentOS 9 Stream. Per chi non lo sapesse, MariaDB è un sistema di gestione di database gratuito e open source e agisce come sostituto del server Oracle MySQL. MariaDB è uno sviluppo di MySQL che si concentra sulla stabilità e sulle prestazioni e lo rende gratuito per gli utenti.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di MariaDB su CentOS 9 Stream.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:CentOS 9 Stream.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa MariaDB su CentOS 9 Stream

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

sudo dnf update

Passaggio 2. Installazione di MariaDB su CentOS 9 Stream.

Per impostazione predefinita, MariaDB è disponibile nel repository di base di CentOS 9 Stream. Ora eseguiamo il seguente comando per installare MariaDB sul tuo sistema:

sudo dnf install mariadb-server

Controlla la versione una volta completata l'installazione:

mariadb --version

Una volta completata l'installazione, ora abilita MariaDB (per avviarsi automaticamente all'avvio del sistema), avvia MariaDB e verifica lo stato usando i comandi seguenti:

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

Passaggio 3. Installazione sicura di MariaDB.

Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:

mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- 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

Per accedere a MariaDB, usa il comando seguente (nota che è lo stesso comando che useresti per accedere a un database MariaDB):

mysql -u root -p

Passaggio 4. Crea database sul server MariaDB.

Ora creiamo il database, creiamo l'utente MariaDB e abilitiamo le connessioni remote al database di MariaDB:

Ad esempio utilizza i seguenti parametri:

  • DB_NAME =idroot_db
  • USER_NAME =idroot_user
  • IP_REMOTO =10.0.46.36
  • PASSWORD =la tua password forte
  • PERMESSI =TUTTI
## CREATE DATABASE ##
MariaDB [(none)]> CREATE DATABASE idroot_db;

## CREATE USER ##
MariaDB [(none)]> CREATE USER 'idroot_user'@'10.0.15.25' IDENTIFIED BY 'your-strong-passwd';

## GRANT PERMISSIONS ##
MariaDB [(none)]> GRANT ALL ON idroot_db.* TO 'idroot_user'@'10.0.46.36';

##  FLUSH PRIVILEGES, Tell the server to reload the grant tables  ##
MariaDB [(none)]> FLUSH PRIVILEGES;

Congratulazioni! Hai installato correttamente MariaDB. Grazie per aver utilizzato questo tutorial per installare MariaDB su CentOS 9 Stream. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di MariaDB.


Cent OS
  1. Come installare MariaDB su CentOS 7

  2. Come installare wordpress su CentOS 6

  3. Come installare AIDE su CentOS 7

  4. Come installare MariaDB 10.4 su CentOS 8 e RHEL 8

  5. Come installare PhpWiki su CentOS 7

Come installare Oxwall su CentOS 7

Come installare PHPList su CentOS 7

Come installare PHP-Fusion su CentOS 7

Come installare Tine 2.0 su CentOS 7

Come installare Nextcloud su CentOS 7

Come installare Seafile su CentOS 7