Installation bibliothèque MySQLdb / web.py

Bonjour,

Je voudrais installer MySQL sur une Rasberry Pi3 où un server web.py est déjà présent.

Merci.

Hello,

Ton lien concerne l’installation et l’utilisation de SqlLite qui n’est pas mysql.
Si tu suis ce tuto, tu ne pourras pas te connecter à Mysql (ou mariadb)

Bonjour à toi.
As tu des pistes vers des liens sérieux pour installer SQLite qur Raspberry py avec web.pi sous rasbian jessie:

https://webpy.org/cookbook/select

Merci d’avance.

Regardes ici:

Tu veux installer une base de donnée ou t’y connecter en python ?
Et ensuite la qu’elle ? Car une fois tu parles de Sqlite une fois de mysql…

Re je veux installer mysqldb sur une Raspberry py3 avec web.pi sous rasbian jessie
comme suit (mysqldb imposé par web.pi):

et la suite

https://www.raspberrypi.org/forums/viewtopic.php?t=218234

Et ceux-ci peut-il fonctionner avec une Bdd créée avec DB Browser (SQLite) ?

Merci d’avance Fab.

Tu mélanges plein de choses, on va reprendre à 0.

D’abord qu’est ce que web.py?

Ensuite tu as déjà une base de donnée mysql qui tourne ?
Si oui tu dois juste installer la librairie python pour t’y connecter.

Si non tu dois installer mysqldb sur ton pi.

Ensuite la librairie mysql de python ne permet pas de se connecter à du Sqlite.
Il te faut installer la librairie python pour Sqlite.

Re: : web.py , serveur web déjà installé .sur rasbian jessie et qui fonctionne bien + page web…
J’ai une BDD qui fonctionne réalisés avec DB Browser (SQLite) et que j’ai fait tournée seul en Python sous visual studio code.

installation web.py: idem: https://eduscol.education.fr/sti/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/4346/4346-7-rpi-serveur-web.pdf

Cette BDD réalisée précédemment peut telle fonctionner sous et web.py (Raspberry) : mysqldb

Sinon où trouver la librairie python pour Sqlite sur Raspberry ?
Merci , Fab

Bonjour,

Sinon où trouver la librairie python pour Sqlite sur Raspberry ?

sqlite est installé par défaut dans Python théoriquement.

essayer ceci sous Python:

>>> import sqlite3

Ensuite, pour utiliser sqlite dans web.py

https://webpy.readthedocs.io/en/latest/db.html

N.B.: MySQL et sqlite sont 2 moteurs de base de données différents. Seul le langage SQL est ressemblant, mais la gestion des données est différent. Une base de données créée en sqlite ne doit pas être accessible par MySQL. L’utilisation de sqlite est plus légère et plus simple, mais par conséquent moins puissante que MySQL.

A+

Je vais essayer tout cela et vous recontacterais plustard
merci
a+

Bonjour,
J’ai installé sur la Raspberry la librairie sqlite3 qui fonctionne bien ainsi que ma base de données en lecture.
J’ai aussi réalisé un insert et cela fonctionne bien:

-- coding: utf-8 --

BBDfw essai

import sqlite3

connection = sqlite3.connect(« base.db »)
cursor = connection.cursor()

new_user = (cursor.lastrowid, « fw », 2021, 25, 23, 24)
cursor.execute(‹ INSERT INTO Temp_users VALUES(?,?,?,?,?,?) ›, new_user)
connection.commit()
print(« Nouveau sportif ajouté ! »)

connection.close()

Maintenant je voudrais y enregistrer des données (nom, date, différentes températures) venant d’un système sur Raspberry avec page web sur web.py qui fonctionne lui aussi (envoi de ces données dans un fichier csv OK). Pourrais tu m’aider à nouveau ?
Merci d’avance, Fab.

Bonjour,
voici un super tuto.

A+

Merci encore pour ton aide.
J’ai réalisé qq chose (ok pour les Bdd sur Raspberry: mes données y sont bien enregistrées) qui fonctionne avant que je reçoive ton tuto.
Merci quand même à bientôt, Fab.