GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer MariaDB 10.4 sur CentOS 8 et RHEL 8

MariaDB 10.4 une version stable est sortie. Il s'agit d'un remplacement instantané et amélioré de MySQL. MariaDB peut être un meilleur choix pour les professionnels des bases de données à la recherche d'une robuste , évolutif , et fiable Serveur SQL. MariaDB a un certain nombre de fonctionnalités mises à jour sur MySQL. Utilisez les liens ci-dessous pour lire la comparaison des fonctionnalités entre MariaDB et MySQL. Cet article vous aidera à installer MariaDB 10.4 dans les systèmes CentOS 8 et RHEL 8.

Étape 1 - Ajouter le référentiel MariaDB Yum

Ajoutez d'abord le référentiel MariaDB yum dans notre système. Créez un nouveau fichier de dépôt /etc/yum.repos.d/mariadb.repo dans votre système et ajoutez le code ci-dessous selon votre système d'exploitation et votre architecture.

sudo vi /etc/yum.repos.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/rhel8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Étape 2 - Installer MariaDB sur CentOS 8

Utilisons la commande suivante pour installer MariaDB 10.4 sur votre système. Cela installera également d'autres dépendances automatiquement.

sudo dnf makecache
sudo dnf install MariaDB-server MariaDB-client --disablerepo=AppStream

Après avoir installé MariaDB sur votre système, démarrez son service à l'aide de la commande suivante.

sudo systemctl start mysql.service

Étape 3 – Installation sécurisée de MariaDB

Vous devez également sécuriser votre installation MariaDB à l'aide de mots de passe et effectuer d'autres modifications. Pour ce faire, exécutez le script d'installation sécurisée à partir de la ligne de commande.

sudo /usr/bin/mysql_secure_installation

Le script d'installation sécurisée demandera une entrée utilisateur comme certains points, suivez l'installation comme indiqué ci-dessous, toutes les entrées utilisateur sont surlignées en rouge.

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...
Thanks for using MariaDB!

Étape 4 :Travailler avec MariaDB

Après avoir installé et terminé la configuration, connectez-vous à un serveur MariaDB à l'aide de la commande suivante.

sudo mysql -u root -p

Essayez également de créer une nouvelle base de données, un utilisateur et d'attribuer des privilèges à une base de données.

MySQL
1234567891011 ## CREATE DATABASEMariaDB [(aucun)]> CREATE DATABASE mydb ; ## CREATE USER ACCOUNTMariaDB [(none)]> CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'secret'; ## GRANT PERMISSIONS ON DATABASEMariaDB [(none)]> GRANT ALL ON mydb.* TO 'dbuser'@'localhost'; ## RELOAD PRIVILEGESMariaDB [(none)]> FLUSH PRIVILEGES ;

Vous pouvez également exiger l'installation de phpMyAdmin pour gérer MariaDB à l'aide de l'interface Web, ce qui facilite le travail.


Cent OS
  1. Comment installer SpaceWalk sur CentOS 6 / RHEL 6

  2. Comment installer PostgreSQL sur CentOS 7 / RHEL 7

  3. Comment installer SpaceWalk sur CentOS 7 / RHEL 7

  4. Comment installer Nextcloud sur CentOS 8 / RHEL 8

  5. Comment installer MySQL 8.0 sur CentOS/RHEL 8

Comment installer MariaDB sur CentOS 8 / RHEL 8

Comment installer MariaDB sur CentOS 6 / RHEL 6

Comment installer Zabbix Server 5.0 / 4.0 sur CentOS 8 / RHEL 8

Comment installer Cacti sur CentOS 8 / RHEL 8

Comment installer MariaDB sur le flux CentOS 9

Comment installer et configurer MariaDB dans CentOS / RHEL 7