Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

  • warning: array_map(): Argument #2 should be an array in /var/www/titouille.ch/www/modules/system/system.module on line 1050.
  • warning: array_keys() expects parameter 1 to be array, null given in /var/www/titouille.ch/www/includes/theme.inc on line 1845.
  • warning: Invalid argument supplied for foreach() in /var/www/titouille.ch/www/includes/theme.inc on line 1845.
Portrait de titouille

Le petit truc qui tue...

Je me demandais pourquoi j'avais ce message d'erreur : ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) tout soudainement alors que j'étais en train de bosser sur un site en local sur mon portable...

Je vais voir le launcher mysql via les préférences système, impossible de redémarrer mysql. Je redémarre mon ordi, toujours pareil... Je fais des recherches, je capte toujours pas pourquoi c'est foireux... Après un petit moment passé à faire des tests, réinstaller mysql via macports, je finis par me dire que c'est désespéré et je m'atelle à installer apache-php-mysql sur une nouvelle machine de travail pour continuer car je suis un peu dans l'urgence.

La machine de travail étant un mac, je reprend mon petit tuto sur l'installation des outils XCodes. J'arrive sur le site dédié à xcodes, je ne retrouve pas mes identifiants alors je suis la procédure de récupération ID / mot de passe. Cette dernière m'envoie un mail sur mon gestionnaire mail que j'ouvre sur mon portable... Et là, oups... Impossible d'écrire sur le disque car il est plein... Bon ben je pense que je sais pourquoi il ne trouve pas /tmp/mysql.sock...

Je fais un peu le ménage, et c'est reparti, tout est fonctionnel... C'est fou comme dès fois on peut passer du temps sur des détails qui tuent...

Bref. Autant le noter, ça peut toujours servir Tongue