我不是我

我不是我

镜中花,水中月

  • 财富值310
  • 威望值10
  • 总积分530

个人信息

  • 发表了说说
    我又连续签到1天!
  • 2015-05-28 已签到
    连续签到1天,获得了5个金钱
  • 发表了说说
    难道我昨天没签到?又从第一天开始了!
  • 2015-05-25 已签到
    连续签到1天,获得了5个金钱
  • 2015-05-23 已签到
    连续签到4天,获得了20个金钱
  • 2015-05-22 已签到
    连续签到3天,获得了15个金钱
  • 回复了 的回答

    错误原因应该是:php找的对应的mysql.sock路径错了,mysql启动时候会创建一个mysql.sock,这个文件会有一个路径,建议检查下php对应的路径是否正确。

    问题确实是出在mysql.sock上
    如果你是用的XAMPP环境的话,请尝试使用以下命令:

    sudo ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock /var/mysql/mysql.sock
    

    如果是自己安装的mysql:

    1.启动mysql,使用

    sudo find / -name mysql.sock
    

    来查看你的mysql.sock创建在哪里,Mac环境下的mysql.sock是在

    /tmp/mysql.sock
    

    2.修改php.ini

    pdo_mysql.default_socket=/tmp/mysql.sock #将之前find到的mysql.sock目录添加至此。
    

    注意在XAMPP环境下,

    pdo_mysql.default_socket=/var/mysql/mysql.sock #将之前ln -s的mysql.sock目录添加至此。
    

    最后别忘重启Apache或者nginx服务器

  • 2015-05-21 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的回答

    算了,都别猜了,把phpinfo关于mysql configure pdo等主要模块的图截上来,再讨论吧,这么猜,谁能猜得到,又不是华佗

    改过之后没好,又报新的错误了 !

  • 回复了 的回答

    算了,都别猜了,把phpinfo关于mysql configure pdo等主要模块的图截上来,再讨论吧,这么猜,谁能猜得到,又不是华佗


    xampp下sqlstate hy000 2002
    我用这里的方法试了一下,不报之前的错误了,但又报别的错误了!果断放弃XAMPP

主管 等级规则
530/1000
资料完整度
30/100
用户活跃度
0/100

Ta的关注

8

Ta的粉丝

8

Ta的访客

8