Solution :
Alors que mysql était arrété, j'ai voulu y faire un requette et j'ai alors vu que mysql.sock était dans :
/applications/MAMP/tmp/mysql/mysql.sock.
Je suis allé dans /tmp et j'ai fait un lien vers ce socket.
Je ne sais pas si tout marche mais au moins je depasse cete étape ouverture de mysql depuis Perl.
Meeri.
Bonjour à tous,
J'utilise Mac OS X 10.4 et MAMP 1-4-1.
phpMyAdmin marche très bien
mysql dans un Terminal en ligne de commande marche très bien. Je peux utiliser ma base de donnes "toto"
Lorsque je lance une appli Perl (qui marche sur une machine Linux), au moment ou cette appli devrait ouvrir la base de donnée "toto" je recois :
"Can't connect to local MySQL server through socket '/tmp/mysql.sock"
Je ne trouve pas cette socket sur ma machine dans /tmp/ ni ailleurs d'qilleurs. En outre /var/mysql n'existait pas. Je l'ai crée (vu sur le Web) et ait fait un lien vers /tmp/mysql.sock. Evidement, le socket n'existant pas il n'est pas étonnant que cela ne marche pas. pas de "chance"
J'ai mis MAMP à la corbeille et l'ai réinstallé : pareil.
Quelqu'un sait-il comment créer ce fichier mysql.sock ?
J'envisageais de remettre MAMP à la corbeille et de charger mysql seul (soit mysql-5.1.12-beta-osx10.4-i686.dmg soit mysql-standard-5.0.27-osx10.4-i686.dmg) mais après je crains bien (en fait je suis sur) d'avoir des problèmes avec Apache et phpMyAdmin.
Quelqu'un a-t-il une idée
D'avance merçi
Alors que mysql était arrété, j'ai voulu y faire un requette et j'ai alors vu que mysql.sock était dans :
/applications/MAMP/tmp/mysql/mysql.sock.
Je suis allé dans /tmp et j'ai fait un lien vers ce socket.
Je ne sais pas si tout marche mais au moins je depasse cete étape ouverture de mysql depuis Perl.
Meeri.
Bonjour à tous,
J'utilise Mac OS X 10.4 et MAMP 1-4-1.
phpMyAdmin marche très bien
mysql dans un Terminal en ligne de commande marche très bien. Je peux utiliser ma base de donnes "toto"
Lorsque je lance une appli Perl (qui marche sur une machine Linux), au moment ou cette appli devrait ouvrir la base de donnée "toto" je recois :
"Can't connect to local MySQL server through socket '/tmp/mysql.sock"
Je ne trouve pas cette socket sur ma machine dans /tmp/ ni ailleurs d'qilleurs. En outre /var/mysql n'existait pas. Je l'ai crée (vu sur le Web) et ait fait un lien vers /tmp/mysql.sock. Evidement, le socket n'existant pas il n'est pas étonnant que cela ne marche pas. pas de "chance"
J'ai mis MAMP à la corbeille et l'ai réinstallé : pareil.
Quelqu'un sait-il comment créer ce fichier mysql.sock ?
J'envisageais de remettre MAMP à la corbeille et de charger mysql seul (soit mysql-5.1.12-beta-osx10.4-i686.dmg soit mysql-standard-5.0.27-osx10.4-i686.dmg) mais après je crains bien (en fait je suis sur) d'avoir des problèmes avec Apache et phpMyAdmin.
Quelqu'un a-t-il une idée
D'avance merçi