У меня есть локально установленный сервер базы данных MySQL, который я хочу использовать для разработки для моего проекта MVC 2.Я установил 64-битную версию MySQL и настроил свои схемы.Я не изменил ни одно из значений по умолчанию, кроме пароля root.Я также установил 32-разрядный коннектор .NET и использую VS2010.
Я не могу заставить VS подключиться к MySQL.Я установил сервер на «localhost» (также пробовал 127.0.0.1), имя пользователя на «root» и пароль.Это не может соединиться.Я также попытался указать базу данных, к которой я хочу подключиться, но не повезло.Однако я могу пропинговать сервер через «mysqladmin -h localhost -u root -p XXX ping».
Что-то интересное, что я заметил, было то, что когда я открывал дополнительные параметры, строка подключения, которой былсборка под опциями не включала пароль, просто "server = localhost; username = root" и все остальные опции, с которыми я работал.Я предполагаю, что это из соображений безопасности, но если это не добавление пароля в строку подключения, это, очевидно, проблема (которую я не знаю, как исправить).
Я должен признать, что базы данных и сетиэто не мои сильные стороны, но я все еще не ожидал таких неприятностей.Я начинаю думать, что, возможно, настроил свою базу данных неправильно, но я не уверен, что искать.