Résolu connexion Mysql
- rhiwotar
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 111
- Remerciements reçus 2
il y a 1 an 3 mois - il y a 1 an 3 mois #33231
par rhiwotar
[RESOLU]connexion Mysql a été créé par rhiwotar
Bonjour !
Je souhaite connecter mon powershell à une base MySQL mais j'ai un message d'erreur qui m'en empêche.
J'ai suivi cette procédure Powershell: Run MySQL Querys with Powershell - Thomas Maurer
pour être plus précis, j'ai trouvé une dizaine de procédure qui disent toutes la même chose.
sauf qu'au moment du
je me retrouve avec une erreuret impossible de mettre la main sur ce System.Threading.Tasks.Extensions, ça dit qu'il faut installer/mettre à jour nuget, qu'il faut utiliser des commandes qui ne marchent pas pour powershell
Est-ce que quelqu'un à solutionné ce problème ou saurait me donner une idée?
Merci d'avance
Je souhaite connecter mon powershell à une base MySQL mais j'ai un message d'erreur qui m'en empêche.
J'ai suivi cette procédure Powershell: Run MySQL Querys with Powershell - Thomas Maurer
pour être plus précis, j'ai trouvé une dizaine de procédure qui disent toutes la même chose.
sauf qu'au moment du
$conn = New-Object MySql.Data.MySqlClient.MySqlConnection($connectionString)
$conn.Open()
je me retrouve avec une erreur
L'exception suivante s'est produite lors de la récupération du membre «Open»: «Impossible de charger le fichier ou l'assembly 'System.Threading.Tasks.Extensions, Version=4.2.0.1,
Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' ou une de ses dépendances. Le fichier spécifié est introuvable.»
Est-ce que quelqu'un à solutionné ce problème ou saurait me donner une idée?
Merci d'avance
Dernière édition: il y a 1 an 3 mois par rhiwotar.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 1 an 3 mois #33232
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet connexion Mysql
>>ça dit qu'il faut installer/mettre à jour nuget,
Powershellget utilise déjà Nuget.exe, sinon télécharge le.
>>qu'il faut utiliser des commandes qui ne marchent pas pour powershell
Nuget.exe ou sur le site permet de télécharger le package ( qui est une archive zip structuré d'une certaine manière).
Une fois ceci fait charge la dll avec Add-type et revérifie.
Le connecteur que tu utilises est-il le bon ?
Tu utilises Powershell Windows ou Powershell Core ?
Powershellget utilise déjà Nuget.exe, sinon télécharge le.
>>qu'il faut utiliser des commandes qui ne marchent pas pour powershell
Nuget.exe ou sur le site permet de télécharger le package ( qui est une archive zip structuré d'une certaine manière).
Une fois ceci fait charge la dll avec Add-type et revérifie.
Le connecteur que tu utilises est-il le bon ?
Tu utilises Powershell Windows ou Powershell Core ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 1 an 3 mois #33233
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet connexion Mysql
Pour Nuget list le répertoire suivant :
"$env:ProgramFiles\PackageManagement\ProviderAssemblies"
Et s'il est dans le path un appel à get-command suffit.
"$env:ProgramFiles\PackageManagement\ProviderAssemblies"
Et s'il est dans le path un appel à get-command suffit.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 1 an 3 mois #33234
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet connexion Mysql
Selon
la doc
:
Packaging Notes
.NET Framework 4.6.2 replaces version 4.5.2 in target frameworks. (WL #15641)
Connector/NET no longer provides within the install and no-install bundles any third-party libraries that the connector does not build internally. Application developers must now ensure the availability of following libraries at run time.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- rhiwotar
- Auteur du sujet
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 111
- Remerciements reçus 2
il y a 1 an 3 mois #33235
par rhiwotar
Réponse de rhiwotar sur le sujet connexion Mysql
Nuget marche et je l'ai mis à jour dans la journée d'ouverture du post. Ne trouvant pas le dll "System.Threading.Tasks.Extensions", je me suis dis que ça la ferais apparaitre et c'est pas le cas.
Je suis en powershell 5.1 en windows.
j'ai essayé de téléchargé "System.Threading.Tasks.Extensions" via nuget (et chocolatey et psgallery) me disant que ça se comportait peut-être comme un package mais ça n'a pas marchait
Pour le connecteur, j'ai pris mysql connector/net 8.0.33.
Vu qu'il marchait avant, je me suis dis qu'il fallait que je remette un vieux connecteur et le 8.0.25 ne marche plus non plus (quelle idée de montrer ses scripts à ses collègues)
Je suis en powershell 5.1 en windows.
j'ai essayé de téléchargé "System.Threading.Tasks.Extensions" via nuget (et chocolatey et psgallery) me disant que ça se comportait peut-être comme un package mais ça n'a pas marchait
Pour le connecteur, j'ai pris mysql connector/net 8.0.33.
Vu qu'il marchait avant, je me suis dis qu'il fallait que je remette un vieux connecteur et le 8.0.25 ne marche plus non plus (quelle idée de montrer ses scripts à ses collègues)
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 1 an 3 mois #33236
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet connexion Mysql
>> je me suis dis que ça la ferais apparaitre et c'est pas le cas.
Pas compris.
Il faut la télécharger. Si la distribution du site d'Oracle ne contient pas les dépendances Le téléchargement via Nuget devrait les récupérer.
>>ça se comportait peut-être comme un package
Oui mais avec une installation manuelle. Faut peut être coller les dll dépendantes dans le répertoire du connecteur...
>>quelle idée de montrer ses scripts à ses collègues
Un bonne idée avec parfois l'occasion de creuser un sujet
Pas compris.
Il faut la télécharger. Si la distribution du site d'Oracle ne contient pas les dépendances Le téléchargement via Nuget devrait les récupérer.
>>ça se comportait peut-être comme un package
Oui mais avec une installation manuelle. Faut peut être coller les dll dépendantes dans le répertoire du connecteur...
>>quelle idée de montrer ses scripts à ses collègues
Un bonne idée avec parfois l'occasion de creuser un sujet
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.114 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- connexion Mysql