Los compañeros de Nodo50 comparten con nosotros este mini-tutorial que nos muestra como conectar con MySQL desde OpenOffice. Este material forma parte de los cursos de informática que imparte imparte en Madrid a precios muy populares esta organización de contrainformación en red.
HOW-TO Acceso a My SQL 3.23 desde la Fuente de Datos de OpenOffice 1.1.1 en Debian Woody
Curso de Introducción OpenOffice impartido por Nodo50
1.- Instalamos MySQL
apt-get install mysql-server
2.- Activamos la conexión por red al servidor MySQL
Para ello editamos el fichero de configuración de MySQL (/etc/mysql/my.cnf) y comentamos la linea "skip networking"
#skip networking
3.- reiniciamos el servidor MySQL
/etc/init.d/mysql stop
/etc/init.d/mysql start
4.- Asignamos passwdord al usuario root de MySQL
mysqladmin -u root password contraseña
5.- Iniciamos una sesión en el servidor, creamos la base de datos TRABAJO y la tabla CONTACTO (ver apuntes de ayer)
6.- Instalamos los paquetes libmyodbc y unixodbc-dev (reparar en sus dependencias)
7.- Editamos el fichero /etc/odbc.ini (estará en blanco) y le introducimos estas líneas:
[trabajo]
Trace = Off
TraceFile= stderr
Driver = /usr/lib/odbc/libmyodbc.so
DSN = trabajo
SERVER = localhost
USER = root
PASSWORD = contraseña
PORT = 3306
#OPTIONS = 1
#DATABASE= trabajo
#SOCKET = /tmp/mysql.soc
si bien en este ejercicio conectamos como root, lo correcto seria hacerlo como un usuario determinado de MySQL que tiene determinados privilegios sobre la base de datos TRABAJO. También es conveniente reparar en que la conexión se hace por el puerto por defecto por el que responde MySQL. Eso significa que aunque conectemos sobre la localhost, la conexión es una conexión de red, de ahí que hayamos tenido que habilitar las conexionesde red en el my.cnf
(Al instalar el paquete libmyodbc, encontraremos en /usr/share/doc/libmyodbc/exmples un ejemplo del fichero odbc.ini que podemos utilizar retocándolo con los datos de nuestro servidor MySQL y nuestra base de datos)
6.- Abrimos un documento de Write (OO) y vamos al menú Herramientas/Fuente de Datos. Creamos una nueva Fuente de Datos llamada Trabajo. Ponemos como tipo de Fuente de Datos la opción MySQL
7.- Vamos a la Pestaña MySQL, editamos la URL de Fuente de Datos y comprobamos que nos aparece el perfil que hemos creado en /etc/odbc.ini que se llamaba [trabajo] . En /etc/odbc.ini podríamos definir varios perfiles para accesos a múltiples bases de datos
8.- En la Pestaña Tablas comprobamos que hemos accedido a la base de datos TRABAJO y que se visualiza la tabla CONTACTO
9.- Con el editor de SQL o el Asistente Gráfico diseñamos una Consulta
10.- Ya podemos trabajar sobre la base de datos TRABAJO desde OO
- Versión para impresión
- Añadir nuevo comentario
- 32680 lecturas
Comentarios recientes
hace 5 años 33 semanas
hace 5 años 37 semanas
hace 5 años 37 semanas
hace 5 años 39 semanas
hace 5 años 50 semanas
hace 6 años 9 semanas
hace 6 años 18 semanas
hace 6 años 26 semanas
hace 7 años Un día
hace 7 años Un día