Bonjour,
J'ai installé Mysql grâce à la distribution toute faite :
http://www.serverlogistics.com/mysql.php
Cette distribution à l'avantage de proposer un fichier .pkg (utilisable avec l'installateur Apple) et un PreferencesPane... idéal pour moi qui ne suis pas unix-geek.
Je m'étais déjà servi de cette distribution avec succès. En changeant de Mac, j'ai réimporté ma config et mes logiciels, mais visiblement j'ai raté quelque chose, car PHP et Mysql ne marchent plus.
Pour Php, c'est assez facile (une modif de /etc/httpd/httpd.conf décrite ici)
Pour Mysql, rien ne semblait fonctionner.
J'ai donc réinstallé le pakage de serverlogistics depuis le début.
J'ai bien suivi le guide (sauf la modification du fichier $PATH, mais je pense que c'est juste pour pouvoir taper mysql dans le terminal...)
Je pense que cela fonctionne, mais je n'arrive pas à me servir de Mysql dans les scripts PHP.
CocoaMySQL (équivalent de PhpMyAdmin en Cocoa) fonctionne bien.
http://cocoamysql.sourceforge.net/
J'arrive à me connecter aux bases et à faire les modifications sur la structure ou sur le contenu.
Par contre mes scripts php renvoie des erreurs :
Dans PhpMyAdmin :
Dans un script simple :
la ligne 20 du fichier est :
avec le bon mot de passe.
En analysant la chose, je me dis :
==> J'ai un problème de socket... Mais que faire ?
Je n'ai même pas de sous-dossier mysql/ dans /var
Merci pour votre aide.
.
J'ai installé Mysql grâce à la distribution toute faite :
http://www.serverlogistics.com/mysql.php
Cette distribution à l'avantage de proposer un fichier .pkg (utilisable avec l'installateur Apple) et un PreferencesPane... idéal pour moi qui ne suis pas unix-geek.
Je m'étais déjà servi de cette distribution avec succès. En changeant de Mac, j'ai réimporté ma config et mes logiciels, mais visiblement j'ai raté quelque chose, car PHP et Mysql ne marchent plus.
Pour Php, c'est assez facile (une modif de /etc/httpd/httpd.conf décrite ici)
Pour Mysql, rien ne semblait fonctionner.
J'ai donc réinstallé le pakage de serverlogistics depuis le début.
J'ai bien suivi le guide (sauf la modification du fichier $PATH, mais je pense que c'est juste pour pouvoir taper mysql dans le terminal...)
Je pense que cela fonctionne, mais je n'arrive pas à me servir de Mysql dans les scripts PHP.
CocoaMySQL (équivalent de PhpMyAdmin en Cocoa) fonctionne bien.
http://cocoamysql.sourceforge.net/
J'arrive à me connecter aux bases et à faire les modifications sur la structure ou sur le contenu.
Par contre mes scripts php renvoie des erreurs :
Dans PhpMyAdmin :
MySQL a répondu:
#2002 - Le serveur ne répond pas. (ou l\interface de connexion ("socket") vers le serveur MySQL local n'est pas correctement configurée)
Dans un script simple :
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2) in /Users/jere/Sites/test/chat.php on line 20
la ligne 20 du fichier est :
Bloc de code:
mysql_connect("localhost", "root", "xxxxxx");
En analysant la chose, je me dis :
==> J'ai un problème de socket... Mais que faire ?
Je n'ai même pas de sous-dossier mysql/ dans /var
Merci pour votre aide.
.