Bonjour,
J'essaye d'accéder à une base mysql avec OOo base.
Pour cela, j'ai installé (outre les paquets relatifs à mysql et
openoffice) : unixodbc, libodbc, mysql-connector-odbc
J'ai renseigné /etc/odbc.ini :
[MySQL-test]
Description = MySQL database test
Driver = MySQL
Server = localhost
Database = test
Port = 3306
et /etc/odbcinst.ini :
[MySQL]
Description = ODBS for MySQL
Driver = /usr/lib/libmyodbc3.so
FileUsage = 1
le driver /usr/lib/libmyodbc3.so existe bien
sauf que quand j'essaye de me connecter, j'ai l'erreur suivante :
thiebo@debianthiebo:/var/lib/mysql$ isql -v MySQL-test test
[08S01][unixODBC][MySQL][ODBC 3.51 Driver]Can't connect to local MySQL
server through socket '/var/lib/mysql/mysql.sock' (2)
[ISQL]ERROR: Could not SQLConnect
Bien entendu, le fichier /var/lib/mysql/mysql.sock n'existe pas.
j'ai ajouté la ligne suivante dans /etc/odbc.ini mais cela ne change
pas le message d'erreur :
Socket = /etc/mysql/mysql.sock
Un peu de googlisation m'a appris qu'il faudrait un paquet "myodbc"
mais il n'est pas disponible dans synaptic...
Quelqu'un voit une solution ?
Merci d'avance