求助! 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文件。
网上说的各种方法也试过但都没有效果。 展开
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文件。
网上说的各种方法也试过但都没有效果。 展开
1个回答
展开全部
你确定你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 ,看看。如果能直接登录,那你就是没有密码。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |