Mysql e Openoffice

Difficoltà bassa

Introduzione

Avevo bisogno di una buona interfaccia

grafica per il database Mysql,un tempo

usavo knoda,ma ora non essendo sviluppato

in modo costante ho preferito usare openoffice

Pacchetti necessari


Openoffice
Unixodbc
Mysql
Myodbc

Configurazione odbc

È semplicissimo,dobbiamo editare 2 files e

poi agganciare mysql a openoffice.

Si intende che mysql sia già  correttamente

configurato e il database pronto,in questo caso

useremo come esempio il database "video"

Editiamo il file /etc/odbcinst.ini

[MySQL]
Description     = ODBC Driver for MySQL
Driver          = /usr/lib/libmyodbc.so
Setup           = /usr/lib/libodbcmyS.so
FileUsage       = 1


subito dopo diamo questi comandi

onde evitare noie per librerie non

trovate o non compatibili.

#cd /usr/lib
#ln -s libssl.so.0.9.8 libssl.so.0.9.7
#ln -s libcrypto.so.0.9.8  libcrypto.so.0.9.7
#ln -s libmyodbc3-3.51.26.so libmyodbc.so

ora editiamo  /etc/odbc.ini

[MySQL-video]
Description     = MySQL database video
Driver          = MySQL
Server          = localhost
Database        = video
Port            = 3306
Socket          = /var/run/mysql/mysql.sock
Option          =
Stmt            =
USER            = NOMEUTENTE
PASSWORD        = PASSWORD

nome utente e password sono quelle che

usate per accedere a mysql.


Configurazione Openoffice

Abbiamo quasi terminato,avviate Writer

selezionate Nuovo e poi Database

poi ancora "collega a un database esistente"

e infine scegliete "mysql".

Quando vi chiede "configura connessione" scegliete "odbc".

Come appare la finestra "nome della sorgente dati"

dovete mettere lo stesso nome che avete usato in

/etc/odbc.ini in questo caso è MySQL-video



Il resto è semplicissimo,configurate nome utente e pass(gli stessi di mysql ovviamente)

e scegliete di registrare il db in openoffice quando ve lo chiede(così potete registrare

le modifiche e salvare il db in formato openoffice).

Con l'interfaccia grafica di openoffice potete modificare il database,aggiungere e cancellare

tabelle,dare comandi sql,creare maschere,rapporti,etc..

Ultimo aggiornamento:30/05/09

Torna all'indice