#mysql #powershell
#mysql #powershell
Вопрос:
У меня возникли проблемы с подключением PowerShell к MySQL. Разочаровывающая часть заключается в том, что она работала, а затем внезапно остановилась. Я поискал вокруг и, к сожалению, многое из того, что я нахожу, звучит так: «Выполните эти шаги, и это сработает», но, по-видимому, что-то мешает в моей среде.
Вот информация о том, с чем я столкнулся: * Windows 7
* PowerShell 2
* WAMP под управлением MySQL 5 (MySQL запущен, и я могу запускать запросы с помощью phpMyAdmin)
* Скрипты, которые я раньше мог запускать, теперь выдают ошибку «Не удается найти тип [MySQL.Data.MySqlClient.MySqlConnection]»
* Я использовал SQLPSX (http://sqlpsx.codeplex.com /) для подключения ранее, и я переустановил это
* Я перезагружался несколько раз, чтобы попытаться все прояснить
* Я запускаю скрипты от имени администратора
* Я снова загрузил Connector / Net 6.3.6 и переустановил
Я понятия не имею, что произошло, из-за чего это перестало работать. Я безуспешно пытался решить эту проблему, и я не знаю, что еще искать. Если у кого-нибудь есть какие-либо идеи о том, что я могу сделать, или диагностика, которую я могу выполнить для устранения неполадок, я был бы признателен, если бы выслушал их. Спасибо.
ОБНОВЛЕНИЕ Как ни странно, сегодня я снова перезагрузился, и PowerShell теперь снова разговаривает с MySQL. :/ Мне все еще интересно услышать, есть ли у кого-нибудь какие-либо диагностические средства, которые можно запустить, чтобы помочь точно определить, где происходит сбой связи.
Ответ №1:
похоже, вы упускаете ado.net драйверы для MySQL. Не знаю, почему вы бы пропустили их, если бы это работало раньше, но именно так звучит ошибка.
Вы пробовали их переустановить?
Комментарии:
1. Я загрузил драйверы Connecter / Net с сайта MySQL. Это то, что вы имеете в виду?
2. Возможно, что автоматические обновления (Windows), которые были установлены в ожидании перезагрузки, могли привести вашу систему в неудовлетворительное состояние. Включены ли у вас автоматические обновления?
3. Исправлено. Переустановка ничего не изменила… ну, по крайней мере, насколько я мог судить. Компьютер выполняет автоматические обновления. Я бы не подумал, что это может отключить функциональность, а затем самоизлечиться, но я уверен, что случались гораздо более безумные вещи.
Ответ №2:
Я бы посоветовал заглянуть в средство просмотра событий и посмотреть, есть ли какие-либо ошибки, начинающиеся примерно с того времени, когда вы столкнулись с проблемой. Как правило, если что-то есть, они дадут хороший ключ к пониманию того, в чем проблема.
Взгляните на исправления, чтобы увидеть, что было установлено и когда. Нередко исправление что-то нарушает. Посмотрите в разделе Установка и удаление программ даты установки и посмотрите, соответствует ли что-нибудь.
Вы могли бы попробовать удалить, а затем переустановить весь ваш стек WAMP.