Запрос помощи в устранении неполадок подключения PowerShell / MySQL

#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.