Inicio de sesión

Quién está conectado

Actualmente hay 0 usuarios y 0 invitados en línea.

Sindicar

Distribuir contenido

Conexión con mySQL desde GNU/Linux (Debian)

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

Sin suscripción


Documentación LibreOffice en español

Comentarios recientes

Encuesta

¿Sobre qué programas esperas encontrar tutoriales y ejercicios en SuperAlumnos.net? :