2010-04-29 6 views
0

J'ai installé apache et mysql sur ma machine locale (Mac).Impossible de se connecter à la base de données locale

Chaque fois que je vais à l'un de mes sites locaux, je reçois le message «Erreur lors de l'établissement d'une connexion à la base de données» chaque fois que quelque chose se rapporte à mySql.

Ça fonctionnait parfaitement hier, mais quand j'ai commencé mon ordinateur aujourd'hui, ce n'est pas le cas.

Je peux me connecter à mysql sur le terminal et que tout fonctionne bien, je peux voir la base de données et exécuter des requêtes dans le terminal. Regardez toute ma table etc.

J'ai essayé de redémarrer apache.

Quelqu'un sait quoi de neuf? C'est inquiétant.

MISE A JOUR ...

Il est somthing dans mon fichier php.ini, si je restaure la valeur par défaut d'un tout fonctionne très bien et dandy à nouveau. Que pourrait-il y avoir dedans?

+0

Nous aurions besoin de plus de données , logs peut-être –

+0

Oki ... a ajouté des mises à jour. – Smickie

+0

Quels changements avez-vous apporté à votre fichier 'php.ini'? Quels paramètres avez-vous changé, et à quoi les avez-vous changés? Une liste des options avec des valeurs par défaut et de nouvelles aiderait énormément. – Tarka

Répondre

1

Le problème était dans php.ini, je devais définir:

mysql.default_socket = /path_to_file/mysql.sock

0

Je sais que ce n'est pas une réponse à la question spécifique, mais c'est plutôt une suggestion si vous faites juste le développement sur votre boîte. Je suggère de sauter toutes les configurations et aller avec MAMP

+0

Naaa mamp mess avec des choses et n'est pas aussi élégant, aussi j'ai des rails qui courent parfois qui pourraient interférer avec elle. – Smickie

Questions connexes