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 »

Solution : https://stackoverflow.com/questions/48001569/phpmyadmin-count-parameter-must-be-an-array-or-an-object-that-implements-co

 

sources : https://simple-duino.com/installer-serveur-web-raspberry/

 

 


Connecteurs MySQL pour Python3

mysql-connector

Pilote MySQL

pip3 install mysql-connector-python

L’utilisation de MySQL avec Python est décrite dans cet article.

 

pymysql

Ce paquetage contient une bibliothèque client MySQL en pur Python.

pip3 install pymysql

 


Accéder à une base de données pour un serveur Web

Plus de détails pour configurer des connexions avec Flask : Accéder à une base de données avec Flask

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *