求助! mac 下mamp环境 thinkphp框架 数据库连接失败 50

错误信息:SQLSTATE[HY000][2002]Nosuchfileordirectory错误位置FILE:/Applications/MAMP/htdocs/sho... 错误信息:

SQLSTATE[HY000] [2002] No such file or directory

错误位置

FILE: /Applications/MAMP/htdocs/shoes/ThinkPHP/Library/Think/Db/Driver.class.php  LINE: 109

mamp是3.2版本和thinkphp是最新的。百度了好久都说是mysql.sock文件丢失。我看了下,

但是去上面说的文件夹里面去找找不到mysql.sock文件。

网上说的各种方法也试过但都没有效果。
展开
 我来答
v水水无痕v
2015-04-12 · TA获得超过527个赞
知道小有建树答主
回答量:289
采纳率:100%
帮助的人:200万
展开全部
你确定你manp的mysql在运行吗? 打开Terminal(iTerm), 输入 pgrep mysql 或者 ps aux | grep mysql | grep -v 'grep' | wc -l 看看有没有输出,有输出大于0的数字就是mysql在运行,那就是你配置有问题,如果没有,就是你mysql没有运行
更多追问追答
追问
输出484.。那是不是说明我代码的配置有问题?
追答
对。那就是配置有问题了。你现在密码和用户名是root。
你在terminal(iTerm)里面输入, mysql -u root ,看看。如果能直接登录,那你就是没有密码。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式