Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

logiciel:sql:mariadb:rpi:start [2020/08/01 15:36] (Version actuelle)
admin créée
Ligne 1: Ligne 1:
 +{{tag>​Logiciel}}
  
 +====== Mariadb sur Raspberry Pi : une base de données (fork de MySQL) ======
 +
 +===== Pré-requis =====
 +
 +===== Installation =====
 +
 +  - **Installez** le paquet **mariadb-server** :<​cli>​pi@framboise:​~ $ sudo apt install mariadb-server</​cli>​
 +  - **Vérifiez que MariaDb est démarré** :<​cli>​pi@framboise:​~ $ sudo systemctl is-active mysqld.service ​
 +active</​cli>​
 +  - **Vérifiez votre installation** en exécutant le client MariaDB en ligne de commande :<​cli>​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.
 +<...>
 +<cli prompt='>​ '>​MariaDB [(none)]>​ exit
 +Bye</​cli>​
 +<cli prompt='​$ '>​pi@framboise:​~ $ </​cli>​ </​cli>​
 +===== Configuration =====
 +
 +  - **Sécurisez** votre installation de MariaDB en donnant un **mot de passe** à l'​utilisateur **root** :<​cli>​
 +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:​~ $ </​cli>​
 +    ? Enter current password for root (enter for none):
 +    : <​key>​Entrée</​key>​
 +    ? Set root password? [Y/n]
 +    : <​key>​Entrée</​key>​
 +    ? New password:
 +    : Donnez le mot de passe
 +    ? Re-enter new password:
 +    : confirmez le mot de passe
 +    ? Remove anonymous users? [Y/n]
 +    : <​key>​Entrée</​key>​
 +    ? Disallow root login remotely? [Y/n]
 +    : <​key>​Entrée</​key>​
 +    ? Remove test database and access to it? [Y/n]
 +    : <​key>​Entrée</​key>​
 +    ? Reload privilege tables now? [Y/n]
 +    : <​key>​Entrée</​key>​
 +  - **Créez un utilisateur** autorisé à accéder à toutes les bases de données sur le serveur MySQL. Dans la commande, renseignez :
 +    * le nom d'​utilisateur (ici, admin)
 +    * son mot de passe (MotDePasse)<​cli>​pi@framboise:​~ $ sudo mariadb
 +Welcome to the MariaDB monitor. ​ Commands end with ; or \g.
 +<...>
 +<cli prompt='>​ '>​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
 +Bye</​cli>​
 +<cli prompt='​$ '>​pi@framboise:​~ $ </​cli></​cli>​
 +<WRAP center round important 60%>
 +Retenez l'​identifiant et le mot de passe que vous avez entrés : cela vous servira à vous connecter à Adminer.
 +</​WRAP>​
 +
 +MariaDB est installé et prêt à l'​emploi.
 +===== Utilisation =====
 +
 +===== Désinstallation =====
 +
 +===== Voir aussi =====
 +
 +  * **(fr)** [[http://​Article]]
 +
 +----
 +//Basé sur << [[http://​Article|Article]] >> par Auteur.//