Outils pour utilisateurs

Outils du site


mysql:installation_mariadb_fedora_38

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
mysql/installation_mariadb_fedora_38.txt · Dernière modification: 2023/06/04 07:45 par marclebrun