我无法让PowerShell与MySQL交谈。令人沮丧的是,它一直在工作然后突然停止。我一直在寻找,不幸的是我找到的很多东西是“做这些步骤而且有效”但是在我的环境中有一些显然会妨碍我。
以下是我遇到的信息:
* Windows 7
* PowerShell 2
*运行MySQL 5的WAMP(MySQL正在运行,我可以使用phpMyAdmin运行查询)
*我以前能够运行的脚本现在错误输出“无法找到类型[MySql.Data.MySqlClient.MySqlConnection]”
*之前我正在使用SQLPSX(http://sqlpsx.codeplex.com/)连接,我重新安装了
*我已多次重启以尝试清除事情
*我以管理员身份运行脚本
*我再次下载了Connector / Net 6.3.6并重新安装
我不知道发生了什么事让这个停止工作。我已经搜索过试图让这个解决没有运气,我不知道还有什么可以搜索。如果有人对我能做什么或诊断有任何想法,我可以运行以解决这种情况,我将不胜感激。感谢。
更新 令人困惑的是,我今天又重新启动了,PowerShell现在再次与MySQL交谈。 :/我仍然有兴趣听听是否有人可以运行任何诊断来帮助确定通信故障发生的位置。
答案 0 :(得分:0)
听起来你错过了针对MySQL的ado.net驱动程序。如果以前工作的话,不知道为什么你会错过它们,但这就是错误听起来的样子。
您是否尝试重新安装它们?
答案 1 :(得分:0)
我想说看一下事件查看器,看看在遇到问题的时候是否有任何错误。通常情况下,如果有任何问题,他们会给出一个关于问题的体面线索。
查看补丁,了解安装的内容和时间。修补程序破坏某些东西并不罕见。在安装日期查看“添加/删除程序”,看看是否有任何排列。
您可以尝试删除然后重新安装整个WAMP堆栈。