Capitulos de este wiki
  1. 1 HOW-TO Acceso a My SQL 3. 23 desde la Fuente de Datos de OpenOffice 1.1.1 en

Conexión con mySQL en GNU/Linux (Debian) - HOW-TO Acceso a My SQL 3. 23 desde la Fuente de Datos de OpenOffice 1.1.1 en

1 - HOW-TO Acceso a My SQL 3. 23 desde la Fuente de Datos de OpenOffice 1.1.1 en

Tutorial creado por ifanlo. Extraido de: http://superalumnos.net/node/86
29 de Septiembre de 2005

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)

http://www.wikilearning.com/imagescc/5403/mysqloo_debian_html_m26983d42.png" alt="image" />" width = "512" align = "ninguno" ></P> <P>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</P> <P><IMG class = "node-image" title = height = "384" src = "http://www.wikilearning.com/imagescc/5403/mysqloo_debian_html_m6fda9426.png" width = "512" align = "ninguno" >

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

http://www.wikilearning.com/imagescc/5403/mysqloo_debian_html_m7923db8f.png" alt="image" />" width = "512" align = "ninguno" ></P> <P>8.- En la Pestaña Tablas comprobamos que hemos accedido a la base de datos TRABAJO y que se visualiza la tabla CONTACTO</P> <P>9.- Con el editor de SQL o el Asistente Gráfico diseñamos una Consulta</P> <P><IMG class = "node-image" title = height = "384" src = "http://www.wikilearning.com/imagescc/5403/mysqloo_debian_html_m5870df38.png" width = "512" align = "ninguno" >

10.- Ya podemos trabajar sobre la base de datos TRABAJO desde OO

Sé el primero en opinar


Tutoriales relacionados con 'Conexión con mySQL en GNU/Linux (Debian)'

Los compañeros de Nodo50 comparten con nosotros este mini-tutorial que nos muestra como conectar con... Más »
Los compañeros de Nodo50 comparten con nosotros este mini-tutorial que nos muestra como conectar con... Más »
Esta documentación muestra la forma de montar un sistema de correo con las siguientes características:... Más »
Desde hace 30 años el sueño de todos los administradores de sistemas ha sido que... Más »

Autor y licencia de 'Conexión con mySQL en GNU/Linux (Debian)'


Tutorial de ifanlo. Extraido de: http://superalumnos.net/node/86 CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.