Недавно я установил самую базовую версию MySQL 5.6 и создал схему тестирования, в которую была помещена таблица тестирования. Соединение просто называется "Локальный экземпляр MySQL" с хостом "localhost", портом "3306" и сервером «MySQL Community Server (GPL)».

Я позволил SQL решить имя пользователя для входа в систему как root. Сейчас я пытаюсь подключить эту тестовую базу данных к Excel, используя параметр импорта данных «Из других источников».

Когда я пытаюсь установить соединение с именем сервера «MySQL Community Server (GPL)», я получаю сообщение об ошибке [DBNETLIB] [ConnectionOpen (Connect ().]SQL Server не существует или доступ запрещен. "

Я посмотрел вокруг, и оказалось, что это очень распространенная и очень общая ошибка. До сих пор я убедился, что сервер работает, и я могу получить к нему доступ через MySQL, и проверил настройки брандмауэра. Мне было интересно, если у кого-то возникла такая же проблема после того, как я просто настроил базовую тестовую базу данных для MySQL. Я надеюсь, что тот факт, что связанная база данных - это просто локально размещенная база данных с одной таблицей без каких-либо наворотов, облегчит диагностику проблемы.

1 ответ1

1

Соединитель данных SQL в Excel предназначен для подключения к SQL-серверу Microsoft. Чтобы подключиться к MySQL, вам нужно установить специальный коннектор для MySQL.

Вы можете получить коннектор MySQL ODBC от Oracle здесь.

Драйвер ODBC для MySQL (Соединитель /ODBC)

Кроме того, Oracle создает утилиту под названием MySQL для Excel, которая должна предоставить вам все необходимое для подключения Excel к MySQL для извлечения данных.

MySQL для Excel - это надстройка для Excel, которая устанавливается и доступна на вкладке «Данные» в MS Excel, предлагая подобный мастеру интерфейс, упорядоченный в элегантном, но простом способе, который помогает пользователям просматривать схемы, таблицы, представления и процедуры MySQL и выполнять операции с данными. против них, используя MS Excel в качестве средства для передачи данных в базы данных MySQL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .