Video tutorial obtener datos de MySQL en Data Explorer para Excel
Continuando con el uso de Data Explorer para Excel y el tema de Business Intelligence y Big Data en Excel, en esta ocasión veremos cómo obtener datos desde servidores MySql, además de solucionar un tema recurrente de privilegios en dicha base de datos.
Cómo obtengo los datos
ntramos al complemento Data Explorer. Nos Vamos a la sección Get External Data, From Database, From MySQL Database.
Escribimos el nombre o la IP del servidor.
Ingresamos nuestra credencial del servidor y elegimos si la conexión está encriptada o no.
Dar privilegios para acceder a la base de datos
Los error con el que nos podemos encontrar a la hora de conectarnos a base de datos MySql son:
- No se encuentra el driver.
- El hot no está permitido para conectarse al servidor.
Para el primer punto, es cuestión es descargar el diver desde ésta página http://dev.mysql.com/downloads/connector/net/ e instalarlo en la PC.
El otro error al parecer es muy común entre usuarios que se quieren conectar a ese origen de datos. Pongo textual el mensaje el cual es muy solicitado en los buscadores.
MySQL: Host ‘nombre_host’ is not allowed to connect to this MySQL server.
Para solucionar dicho error, sólo será cuestión de otorgar privilegios a la IP de dónde deseamos acceder al servidor, o bien, darle acceso a una cuenta root o sa para que cualquier IP pueda obtener datos del servidor.
Dentro del administrador de MySql, ejecutamos la siguiente instrucción.
GRANT ALL PRIVILEGES ON *.* TO 'root@'% IDENTIFIED BY 'password;
Si seguimos los pasos al pie de la letra, podremos visualizar los datos y pasarlos a Excel para ser analizados.
Video tutorial