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
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 |
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