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 comenon-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.