====== Installation d'un serveur MariaDB sous Fedora 38 ====== ===== Installer/activer le serveur ===== :!: **MariaDB 15.1** semble être préinstallé par défaut sous Fedora, mais il est **désactivé**. Pour le démarrer, et l'activer lors d'un redémarrage, entrer ces commandes : sudo systemctl start mariadb sudo systemctl enable mariadb ===== Sécurisation ===== sudo mariadb-secure-installation Répondre aux questions : | ''Enter current password for root (enter for none):'' | **ENTER** | | ''Switch to unix_socket authentication [Y/n]'' | **N** | | ''Change the root password? [Y/n]'' | **N** | | ''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** | ===== Création d'une base de données et d'un utilisateur ===== Pour créer une base de données et un utilisateur ayant tous les droits sur cette base de données (par exemple pour y connecter un CMS) : Se connecter en ligne de commande : mariadb -u admin -p Créer la base de données : MariaDB [(none)]> create database DATABASE_NAME; Créer un utilisateur ayant tous les droits sur cette base de données : MariaDB [(none)]> grant all privileges on DATABASE_NAME.* TO 'USER_NAME'@'localhost' identified by 'PASSWORD'; Appliquer les privilèges : MariaDB [(none)]> flush privileges; MariaDB [(none)]> exit