Installer un SGBD
Comme avant toute installation, il faut faire des mises à jour :
sudo apt-get update && sudo apt-get upgrade
Installation de MariaDB
MariaDB est un Système de Gestion de Bases de Données (SGDB) (version open-source de MySQL)
sudo apt-get install mariadb-server
Installation de phpMyAdmin
phpMyAdmin est une application Web d’administration de systèmes de gestion de base de données MySQL, réalisée principalement en PHP et distribuée sous licence libre.
sudo apt-get install php7.3 sudo apt-get install php7.3-mysql sudo apt-get install phpmyadmin
Configuration
ATTENTION à bien cocher apache2 , avec la barre d’espace !
Accéder à phpMyAdmin
Depuis un navigateur (Firefox, …) saisir l’adresse :
<adresse IP du raspberry>/phpmyadmin
En cas d’échec de connexion
sudo mysql
SET PASSWORD FOR root@localhost=PASSWORD('xxxxxx'); GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'xxxxxx' WITH GRANT OPTION;
Il faut bien entendu remplacer xxxxxx par le mot de passe de root.
Et pour sortir de mysql , taper exit
En cas d’erreurs dans phpMyAdmin
Erreur : « count(): Parameter must be an array or an object that implements Countable »
mysql connector pour Python3
pip3 install mysql-connector
L’utilisation de MySQL avec Python est décrite dans cet article.
sources : https://simple-duino.com/installer-serveur-web-raspberry/