Je suis très nouveau sur MySQL et je viens de l’installer sur mon Mac (OS 10.6.8). Lorsque j'essaie de me connecter à la base de données via Terminal, je reçois le message suivant:
Dernière connexion: mar. Juin 17 10:42:23 sur console mysqluc -e "utilitaires d'aide" GEdit-2: ~ Eric $ mysqluc -e "utilitaires d'aide" Traceback (dernier appel ): Fichier "/ bin/mysqluc", ligne 23, dans À partir de mysql.utilities.common.options import license_callback, Fichier UtilitiesParser "/Library/Python/2.6/site-packages/mysql /utilities/common/options.py" , ligne 35, dans à partir de mysql.connector.conversion import MySQLConverter ImportError: Aucun module nommé connector.conversion
Après avoir lu dans ce forum et d'autres, j'ai installé:
mySQL-connector-python 1.2.2
J'ai aussi ajouté ce chemin:
PATH=/usr/local/git/bin:/usr/local/mysql/bin:$PATH
Mais rien n'a aidé.
J'ai aussi essayé d'installer:
mySQL-connector-odbc 5.3.2
mais, l'installation échoue.
Toute aide serait grandement appréciée.
Eric
De Ne peut pas exécuter les utilitaires MySql :
MYSQL Utilities suppose que le connecteur MySQL pour Python a été installé . Si vous installez ( http://dev.mysql.com/downloads/connector/python/ ), les utilitaires MySQL Devraient s'exécuter correctement.
Le connecteur MySQL est requis ... mais il semblerait que cette version bogue et n’installe pas sous Mac OSmysql-connector-python-8.0.15-macos10.14.dmg
.
Si quelqu'un rencontre le même problème, vous pouvez installer pymysql à la place, comme cet article suggère.
J'ai eu le même problème. Recherche sur Internet, j'ai rencontré la solution. Nous devons installer la bibliothèque donnée par Python:
Sudo apt-get install python3-mysql.connector
Ou, si Python 2:
Sudo apt-get install python-mysql.connector
Merci à: https://askubuntu.com/questions/1014947/mysql-connector-python-importerror-no-module-named-mysql
J'ai essayé de résoudre ce problème pendant des heures et j'ai fini par utiliser la bibliothèque mysqldb au lieu de mysql-connector pour python. (Utilisation de Mac osSierra 10.12) C’était suffisant pour mes fins, bien que je ne puisse pas garantir que ce serait suffisant pour les besoins de chacun.