zoukankan      html  css  js  c++  java
  • SQLSTATE[HY000] [2002] 错误

    http://www.thinkphp.cn/topic/36194.html

    使用tp框架 3.2.3 ,在windows上跑的时候没有任何问题,但是部署到linux系统和是哪个,就会报这个错,不知道什么原因,求大神解答
    
    
    :(
    SQLSTATE[HY000] [2002] No such file or directory
    错误位置
    
    FILE: /phpstudy/www/mmm/ThinkPHP/Library/Think/Db/Driver.class.php  LINE: 109
    TRACE
    
    #0 /phpstudy/www/mmm/ThinkPHP/Library/Think/Db/Driver.class.php(109): E('SQLSTATE[HY000]...')
    #1 /phpstudy/www/mmm/ThinkPHP/Library/Think/Db/Driver.class.php(1075): ThinkDbDriver->connect()
    #2 /phpstudy/www/mmm/ThinkPHP/Library/Think/Db/Driver/Mysql.class.php(47): ThinkDbDriver->initConnect(true)
    #3 /phpstudy/www/mmm/ThinkPHP/Library/Think/Model.class.php(138): ThinkDbDriverMysql->getFields('inkks_xin')
    #4 /phpstudy/www/mmm/ThinkPHP/Library/Think/Model.class.php(126): ThinkModel->flush()
    #5 /phpstudy/www/mmm/ThinkPHP/Library/Think/Model.class.php(1458): ThinkModel->_checkTableInfo()
    #6 /phpstudy/www/mmm/ThinkPHP/Library/Think/Model.class.php(101): ThinkModel->db(0, '', true)
    #7 /phpstudy/www/mmm/ThinkPHP/Common/functions.php(621): ThinkModel->__construct('xin', '', '')
    #8 /phpstudy/www/mmm/appx/Home/Controller/IndexController.class.php(9): M('xin')
    #9 [internal function]: HomeControllerIndexController->index()
    #10 /phpstudy/www/mmm/ThinkPHP/Library/Think/App.class.php(173): ReflectionMethod->invoke(object(HomeControllerIndexController))
    #11 /phpstudy/www/mmm/ThinkPHP/Library/Think/App.class.php(110): ThinkApp::invokeAction(object(HomeControllerIndexController), 'index')
    #12 /phpstudy/www/mmm/ThinkPHP/Library/Think/App.class.php(204): ThinkApp::exec()
    #13 /phpstudy/www/mmm/ThinkPHP/Library/Think/Think.class.php(120): ThinkApp::run()
    #14 /phpstudy/www/mmm/ThinkPHP/ThinkPHP.php(97): ThinkThink::start()
    #15 /phpstudy/www/mmm/index.php(7): require('/phpstudy/www/m...')
    #16 {main}
    

     要保证在php.ini和mysql配置文件my.conf 中,关于mysql.sock的路径的定义统一
    php.ini

    pdo_mysql.default_socket=/var/lib/mysql/mysql.sock
    

     my.conf

    socket=/var/lib/mysql/mysql.sock
    

     配置中的 localhost 改成 127.0.0.1 或者其他的 ip再试试?http://www.thinkphp.cn/topic/27457.html

  • 相关阅读:
    hdoj_1556Color the ball
    wchar_t与char转换(总结)
    算法艺术——网络最大流
    poj_3268Silver Cow Party
    poj_2352Stars
    BellmanFord模板
    saas模式
    什么是管道
    什么是CMMI
    saas模式
  • 原文地址:https://www.cnblogs.com/lxwphp/p/8578375.html
Copyright © 2011-2022 走看看