Conexão de banco de dados MySQL do Excel 2013 - SQL Server não existe ou acesso negado

0

Eu recentemente configurei a versão mais básica possível do MySQL 5.6 e criei um esquema de teste no qual uma tabela de teste foi colocada. A conexão é apenas chamada de "Instância local MySQL" com host "localhost", porta "3306" e servidor "MySQL Community Server (GPL).

Eu deixo o SQL decidir o nome de login do usuário 'root'. Agora estou tentando conectar esse banco de dados de teste ao Excel usando a opção de importação de dados 'De outras fontes'.

Quando tento estabelecer uma conexão com o nome do servidor "MySQL Community Server (GPL)" recebo o erro "[DBNETLIB] [ConnectionOpen (Connect ().] O SQL Server não existe ou o acesso é negado."

Eu olhei em volta e este é um erro muito comum e muito genérico. Até agora eu me certifiquei de que o servidor está em execução para que eu possa acessá-lo via bancada do MySQL e verifiquei as configurações do firewall. Eu queria saber se alguém teve o mesmo problema ocorrer depois de ter acabado de configurar um banco de dados de teste básico para o MySQL. Espero que o fato de o banco de dados associado ser apenas um banco de dados de uma tabela hospedado localmente, sem sinos ou apitos, tornará mais fácil diagnosticar o problema.

    
por 114 23.12.2014 / 20:28

1 resposta

1

O conector de dados SQL no Excel é para conectar-se ao servidor SQL da Microsoft. Para se conectar ao MySQL, você precisará instalar um conector específico para o MySQL.

Você pode obter um conector ODBC do MySQL da Oracle aqui .

ODBC Driver for MySQL (Connector/ODBC)

Além disso, a Oracle cria um utilitário chamado MySQL for Excel , que deve fornecer tudo o que você precisa Conecte o Excel ao MySQL para obter dados.

MySQL for Excel is an Excel Add-In that is installed and accessed from within the MS Excel’s Data tab offering a wizard-like interface arranged in an elegant yet simple way to help users browse MySQL Schemas, Tables, Views and Procedures and perform data operations against them using MS Excel as the vehicle to drive the data in and out MySQL Databases.

    
por 23.12.2014 / 21:13