Ceci est une ancienne révision du document !
Table des matières
Mariadb sur Raspberry Pi : une base de données (fork de MySQL)
Pré-requis
Installation
- Installez le paquet mariadb-server :
pi@framboise:~ $ sudo apt install mariadb-server
- Vérifiez que MariaDb est démarré :
pi@framboise:~ $ sudo systemctl is-active mysqld.service active
- Vérifiez votre installation en exécutant le client MariaDB en ligne de commande :
pi@framboise:~ $ sudo mariadb Welcome to the MariaDB monitor. Commands end with ; or \g. <...> Server version: 10.3.22-MariaDB-0+deb10u1 Raspbian 10 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. <...>
MariaDB [(none)]> exit Byepi@framboise:~ $
Configuration
- Sécurisez votre installation de MariaDB en donnant un mot de passe à l'utilisateur root :
pi@framboise:~ $ sudo mysql_secure_installation <...> Enter current password for root (enter for none): <...> Set root password? [Y/n] New password: Re-enter new password: <...> Remove anonymous users? [Y/n] <...> Disallow root login remotely? [Y/n] <...> Remove test database and access to it? [Y/n] <...> Reload privilege tables now? [Y/n] <...> pi@framboise:~ $
Répondez ↵ Entrée à toutes les questions sauf pour le mot de passe que vous donnez et confirmez.
- Créez un utilisateur autorisé à accéder à toutes les bases de données sur le serveur MySQL :
pi@framboise:~ $ sudo mariadb Welcome to the MariaDB monitor. Commands end with ; or \g. <...>
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'MotDePasse' WITH GRANT OPTION; Query OK, 0 rows affected (0.001 sec) MariaDB [(none)]> quit Byepi@framboise:~ $- Dans la commande, renseignez :
- le nom d'utilisateur (ici, admin)
- son mot de passe (MotDePasse)
Retenez l'identifiant et le mot de passe que vous avez entrés : cela vous servira à vous connecter à Adminer.
MariaDB est installé et prêt à l'emploi.
Utilisation
Désinstallation
Voir aussi