7
votes

Accéder à un XAMPP MySQL via Python

Je tente d'utiliser MySQL après avoir travaillé avec SQLite dans le passé.

J'ai installé xampp sur Linux (Ubuntu) et avez MySQL et courir bien (semble être comme ça avec Phpmyadmin au moins). Cependant, je rencontre des difficultés à faire fonctionner mysqldb (la Python Lib) {installé ceci à l'aide d'APT}. être exact: xxx

opérateurRorror: (2002, "Impossible de se connecter au serveur MySQL local à travers socket '/ var /Run/mysqld/mysqld.sock '(2) ")

Je suppose

ne peut pas se connecter au serveur MySQL local via Socket '/var/run/mysqld/mysqld.sock

signifie que son attente d'une sorte d'installation locale (c.-à-d. N'importe XAMPP ), mais je ne peux pas comprendre comment se déplacer pour que cela puisse le faire fonctionner avec le < Code> xammp saveur de mysql .

aide est très apprécié!


0 commentaires

3 Réponses :


1
votes

Cela signifie que vous n'avez pas démarré au serveur MySQL ou qu'il est configuré de ne pas utiliser de socket de domaine.


0 commentaires

5
votes

Pour le record (et grâce à un pointeur d'Igancio), j'ai constaté que les travaux ci-dessous (terrible je n'y avais pas pensé avant): XXX


0 commentaires

0
votes

avoir le même problème à l'aide et recherchez votre fichier de configuration SQL my.cnf. xxx pré>

et utilisez la prise en tant que paramètre: p> xxx pré>

Dans mon cas: P>

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://read:read@localhost/phonehome?unix_socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock'


0 commentaires