📋 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