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.