Installation mysql - mysql.sock introuvable

ansadajl

Membre confirmé
19 Novembre 2006
70
0
47
Bonsoir,

J'essaie d'installer mysql/php sur mon mac lion.
mysql 5.5.22 et phpmyadmin 3.4.10.2.

Mais j'ai la fameuse erreur
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)

Mon problème c'est que ce fichier mysql.sock est introuvable dans tout le mac.
Du coup pas de possibilité de créer un simlink.
Je suis bloqué.
Si quelqu'un a une idée , je suis preneur.
Merci!
 
Taper dans le terminal :

Bloc de code:
sudo mkdir /var/mysql
Bloc de code:
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Ensuite copier le répertoire de phpMyAdmin dans le répertoire de ton site web local.
A partir du répertoire de phpMyAdmin :

Bloc de code:
mkdir config
Bloc de code:
chmod o+w config
 
Dernière édition:
Merci pour vos réponses.
Alors j'ai essayé la premiere methode, puis j'ai lancé mysql de deux façons :
1 - depuis le terminal :
sudo /usr/local/mysql/support-files/mysql.server
Mais j'ai le message d'erreur suivant :
ERROR! The server quit without updating PID file (/usr/local/mysql/data/MacBook-Pro-de-xxx.local.pid).

2 - depuis le panneau Preferences en cliquant sur Start MysqlServer
Mais le statut reste à stopped.

Puis j'ai essayé ta deuxieme méthode, en changeant dans php.ini
mysqli.default_socket = /var/mysql/mysql.sock
J'ai pourtant bien un alias mysql.sock dans le répertoire /var/mysql/mysql.sock
(par contre je ne sais pas comment voir vers quoi il pointe...)
Memes résultats que par la première méthode.
 
Dernière édition:
probleme de droit mysql-runner a besoin d'ecrire tu n'as pas suivi les instructions ou tu ne sais pas lire

ls -l symlink

de plus

sudo port install mysql5 +server
sudo port install apache2 php5
 
Dernière édition:
Malgré tes instructions, ça ne fonctionne pas.
Toujours le meme message d'erreur au démarrage.
Et le fichier mysql.sock n'est pas présent dans mon mac.
 
Dernière édition:
Merci pour vos réponses.
appleipad.gif