LibreOffice Base puede hacer que el trabajo con bases de datos MySQL remotas sea un juego de niños. Jack Wallen te guía a través de los pasos para hacer que esto suceda.

    LibreOffice Base es una herramienta GUI fácil de usar que hace que trabajar con bases de datos sea bastante sencillo. La herramienta tiene la capacidad incorporada de trabajar tanto en bases de datos locales como en bases de datos remotas. Sin embargo, cuando intente conectarse a un servidor de base de datos MySQL remoto, se encontrará con un par de problemas. Voy a mostrarte cómo superar esos problemas, para que puedas trabajar con tus bases de datos remotas MySQL con facilidad.

    Estaré haciendo una demostración con LibreOffice 5.3.3.3.2 en el lado del cliente y MySQL 5.7.17 ejecutándose en Ubuntu Server 16.04.

    Configuración del servidor

    Lo primero que debe hacer es habilitar las conexiones remotas en su servidor. Para ello, inicie sesión en su servidor MySQL, cambie al directorio /etc/mysql/mysql.conf.d/ y abra el archivo mysql.cnf para editarlo. Localiza la línea:

    dirección de enlace 172.0.0.1

    Cambie la línea anterior a:

    dirección de enlace 0.0.0.0.0

    Guarde y cierre ese archivo. Ahora, reinicie MySQL con el comando:

    systemctl reiniciar mysql.service

    Una vez que el servicio se reinicie correctamente, habrá terminado en el servidor.

    Configuración de LibreOffice

    LibreOffice no tiene un conector JDBC que funcione. Para añadir esto, primero debe descargar el conector Independiente de la Plataforma (desde la página de Descargas de MySQL) y luego extraer ese archivo. La extracción creará una nueva carpeta que contiene el archivo.jar necesario. Abra LibreOffice y vaya a Tools | Options | LibreOffice | Advanced | Class Path (.

    En la ventana resultante, haga clic en el botón Agregar archivo y, a continuación, navegue hasta la carpeta que contiene el archivo.jar. Seleccione el archivo mysql-connector-java-XXX-bin.jar (donde XXX es el número de versión) y haga clic en OK. Haga clic en Aceptar para salir de la ventana Opciones y estará listo para conectarse a su base de datos remota.

    Conexión a la base de datos remota

    Abra LibreOffice Base y se iniciará el asistente de la base de datos. En la ventana, seleccione Conectarse a una base de datos existente y, en el menú desplegable, seleccione MySQL. Haga clic en Siguiente y asegúrese de que la opción Conectar mediante JDBC esté seleccionada .

    Haga clic en Siguiente y luego complete la información necesaria para su base de datos MySQL remota .

    Debe saber el nombre de la base de datos con la que desea trabajar y la dirección IP de su servidor MySQL (ingrese esa dirección para la opción Servidor. Una vez que haya completado esta sección, haga clic en el botón Probar clase para asegurarse de que el controlador JDBC está funcionando. Esto debería pasar. Haga clic en Siguiente y, en la ventana resultante, introduzca el nombre de usuario MySQL que tiene los privilegios adecuados para trabajar con la base de datos en cuestión. Haga clic en la casilla de verificación de la contraseña necesaria y haga clic en el botón Probar conexión. Cuando se le solicite, escriba la contraseña para el usuario de MySQL y haga clic en Aceptar. Esta prueba también debe pasar. Haga clic en Siguiente y, a continuación, en Finalizar. Se le pedirá que guarde una copia local de la base de datos. No te preocupes, cualquier trabajo que hagas se reflejará en las copias locales y remotas de la base de datos. Cuando haya terminado con el asistente, LibreOffice base se abrirá, listo para trabajar en la base de datos remota.

    Felicitaciones, ha conectado LibreOffice Base a una base de datos MySQL remota.

    La potencia simplificada

    Si alguna vez ha necesitado trabajar con MySQL, pero no quería tener que hacer frente a la línea de comandos, ahora tiene la capacidad de gestionar sus bases de datos con la ayuda de una herramienta GUI potente y fácil de usar. Eso es poder hecho simple.

    Boletín Semanal de Código Abierto

    No se pierda nuestros consejos, tutoriales y comentarios sobre el sistema operativo Linux y las aplicaciones de código abierto. Entregado los martes