2010-04-29 157 views
0

我在我的本地计算机(Mac)上设置了apache和mysql。无法连接到本地数据库

每当我到我的任何一个本地站点时,只要有任何mySql相关事件发生,我就会收到“错误建立数据库连接”。

它昨天工作完美,但是当我今天开始使用电脑时,事实并非如此。

我可以在终端上登录到mysql,并且一切正常,我可以查看数据库并在终端中运行查询。看看我所有的桌子等

我试过重新启动Apache。

任何人都知道这是怎么回事?这令人担忧。

UPDATE ...

这是我的php.ini文件的财产以后,如果我恢复默认的这一切工作正常,并再次花花公子。有什么可以做的呢?

+0

我们需要更多的数据,日志也许 – 2010-04-29 19:05:23

+0

Oki ...添加更新。 – Smickie 2010-04-29 19:19:15

+0

你对你的'php.ini'文件做了什么改变?你改变了什么设置,你改变了什么?具有默认值和新值的选项列表将非常有帮助。 – Tarka 2010-04-29 19:21:46

回答

1

的问题是在php.ini中去,我需要设置:

mysql.default_socket = /path_to_file/mysql.sock

0

我知道这不是一个具体问题的答案,但它是一个建议,如果你只是在你的盒子上进行开发。我建议跳过所有的配置,并与MAMP

+0

Naaa mamp与东西混杂,并没有像优雅,我也有轨道运行有时可能会干扰它。 – Smickie 2010-04-29 19:57:27