这真让我抓狂!我的 Mac OS X Lion 上有 MySQL 首选项窗格,还可以从终端启动和停止它。mysql 从终端工作,我可以连接到数据库,但是当我从 PHP 源代码进行操作时,它无法连接。它昨晚工作,但现在它没有,我不知道为什么。以下是一些细节:
我告诉
php.ini
在正确的目录中查找 mysql.sock我还将mysql中的
socket
变量设置my.cnf
为正确的路径。可以肯定的是,我在默认目录中为 mysql socket (
/tmp/mysql.sock
) 创建了一个符号链接,以链接到/var/tmp/mysql.sock
.当我从首选项窗格中停止 MySQL 并尝试从终端启动它时,它显示“成功!” 但我不能将它与
mysql
终端中的命令一起使用。
任何人都可以从这种混乱的情况中得到任何东西吗?