PDA

Voir la version complète : pilote pour odbc



Ing
19/09/2015, 12h29
bonjour,

je veux creer un cdr (call detail record), pour cela in faut configurer l'odbc. Le document dans lequel je bosse me conseille comme suit:

1. installation des paquets necessaire: apt-get install unixodbc libmyodbc unixodbc iodbc

2. diter le fichier suivant /etc/odbcinst.ini:
[MySQL-asterisk]
Description = Connection to MySQL
Driver = MySQL
Socket = /var/run/mysqld/mysqld.sock
Server = localhost
User = YourUsername
Password = YourPassword
Database = YourDatabase
Option = 3

3. éditer /etc/odbc.in;
[MySQL-asterisk]
Description = Connection to MySQL
Driver = MySQL
Socket = /var/run/mysqld/mysqld.sock
Server = localhost
User = YourUsername
Password = YourPassword
Database = YourDatabase
Option = 3

Le soucis est que je ne trouve nulle part sur mon server le socket /var/run/mysqld/mysqld.sock ce qui entraine naturellement une erreur.
quelqu'un peut-il m'aidez svp?

tanguyd
19/09/2015, 18h29
Bonjour

L'emplacement de la socket MySQL peut varier colons la distribution. As tu un serveur MySQL lancé et fonctionnel ?

Ing
21/09/2015, 14h09
Oui j'ai un serveur MYSQL fonctionnel sur mon serveur.

J'ai aussi fais un locate mysqld.sockpour voir si le socket se trouve ailleurs que le chemin indiqué, mais malheureusement j'ai rien trouvé comme resultat

tanguyd
22/09/2015, 12h09
Bonjour

Le fichier peut s’appeler aussi mysql.sock ( sans le D ). Par exemple sur redhat il est dans /var/lib/mysql/mysql.sock

Je pense que tu ira plus vite a taper sur google "NomDistribution mysql sock"

Ing
24/09/2015, 11h43
merci beaucoup, grace à toi j'ai pu resourdre ce probleme