MariaDB
📋 Commande : MariaDB
> Voir [Installation Centreon et Serveur SQL déportés](../../02%20Infrastructure%20Réseau/Superviseurs%20et%20Siem/Installation%20Centreon%20et%20Serveur%20SQL%20déportés.md)
> Contents
Installation Serveur MySQL – MariaDB
Le serveur comprenant mariadb et phpmyadmin sera sur une distribution linux : Alma 9.7
- Hostname : sql-sev
- ip : 10.10.20.40/24
- Passerelle : 10.10.20.1
La version 9.7 est actuellement la plus stable, et c’est aussi celle qui bénéficie du meilleur support ainsi que de la disponibilité complète des paquets
- Installation de MariaDb
bash
sudo dnf install mariadb-server
- Démarrer le service mariadb
bash
sudo systemctl start mariadb.service
#vérifier son status
sudo systemctl status mariadb.service
- Tester le fonctionne de mariadb
code
sudo mysql --user root --execute "select version()"
# Résultat :
+-----------------+
| version() |
+-----------------+
| 10.5.29-MariaDB |
+-----------------+
- Lancer mariadb au lancement de la machine :
bash
sudo systemctl enable mariadb.service
- Sécurisation
Lancer le programme d’installation pour configurer les paramètre de sécurité mariadb
code
mysql_secure_installation
# Switch to unix_socket authentification : N
# Changer root password : N
# Remove anonymous users? Y
# Disallow root login remotely? Y
# Remove test database and access to it? Y
# Reload privilege tables now? Y
- Pour ce connect on va utilisé la commande :
bash
mysql --user root
- Pour changer de mot de passe pour le compte root sur mariadb
bash
mysql --user root --password --execute "select version()"
- Si mot de passe perdu de root
code
# systemctl stop mariadb.service
# mysqld_safe --skip-grant-tables --skip-networking &
# mysql
mysql> UPDATE mysql.user SET Password=PASSWORD('NouveauMotDePasse') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit
# mysqladmin shutdown
# systemctl start mariadb.service