相关疑难解决方法(0)

PDOException SQLSTATE [HY000] [2002]没有这样的文件或目录

我相信我已成功将我的(非常基本的)站点部署到fortrabbit,但是一旦我连接到SSH运行一些命令(例如php artisan migratephp artisan db:seed),我收到一条错误消息:

[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
Run Code Online (Sandbox Code Playgroud)

在某些时候,迁移必须有效,因为我的桌子在那里 - 但这并不能解释为什么它现在不适合我.

php mysql pdo laravel

280
推荐指数
16
解决办法
42万
查看次数

找不到mysql.sock

我只是需要重新安装mysql,我在启动它时遇到了问题.它找不到套接字(mysql.sock).问题是我也不能.在我的Mac OS X 10.4终端中,我输入:locate mysql.sock,然后我回来了/private/tmp/mysql.sock.套接字文件存在于该位置是有道理的,但实际上并非如此.

  1. 我怎样才能找到套接字文件?

  2. 如果locate返回一个错误的位置,它必须有某种内存,可能还有索引.我该如何刷新该索引?

mysql sockets macos install

77
推荐指数
6
解决办法
11万
查看次数

从Zend教程开始 - Zend_DB_Adapter抛出异常:"SQLSTATE [HY000] [2002]没有这样的文件或目录"

我开始用德语中的"Zend Framework in Action"一书学习Zend Framework.

就在那里它开始变得有趣我的PHP单元测试抛出此错误:"Zend_Db_Adapter_Exception:SQLSTATE [HY000] [2002]没有这样的文件或目录"

我无法在谷歌找到任何提示.我做了书中的所有事情.任何人都可以给我一个提示在哪里搜索我的错?

这是一个常见的初学者错误吗?

zend-framework

69
推荐指数
4
解决办法
12万
查看次数

在Mac上设置Laravel php artisan migrate错误:没有这样的文件或目录

  1. 将一个完美工作的laravel项目从一个git拉到一个运行MAMP的mac上.项目在linux机器上完美运行.
  2. 作曲家安装
  3. php artisan migrate,出现以下错误:

    [PDOException]                                    
    SQLSTATE[HY000] [2002] No such file or directory 
    
    Run Code Online (Sandbox Code Playgroud)

注意:php -v是5.5,mysql -v是终端的5.5这是我的config/database.php的一部分

    'mysql' => array(
        'driver'    => 'mysql',
        'host'      => 'localhost',
        'database'  => 'essays',
        'username'  => 'root',
        'password'  => 'root',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),
Run Code Online (Sandbox Code Playgroud)

我尝试用127.0.0.1替换localhost但没有用.请帮忙..

编辑: 我在php.ini中添加了这三行

mysql.default_socket = /var/run/mysqld/mysqld.sock

mysqli.default_socket = /var/run/mysqld/mysqld.sock

pdo_mysql.default_socket = /var/run/mysqld/mysqld.sock
Run Code Online (Sandbox Code Playgroud)

我还添加了这个符号链接:

sudo mkdir /var/mysql
cd /var/mysql && sudo ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
Run Code Online (Sandbox Code Playgroud)

但那并没有解决.我也是从混帐拉一个全新的laravel项目后遇到同样的错误composer install,然后php artisan migrate

 [PDOException]                                    
  SQLSTATE[HY000] [2002] No such file …
Run Code Online (Sandbox Code Playgroud)

php mysql mmap laravel

45
推荐指数
7
解决办法
7万
查看次数

PDOException:SQLSTATE [HY000] [2002]没有这样的文件或目录

我已将PushChatServer目录放在htdocs文件夹中并创建数据库puschat尝试运行@" http://localhost/PushChatServer/api/test/database.php "

然后我得到了以下异常.

我想做同样的事来解释这个链接http://www.raywenderlich.com/32963/apple-push-notification-services-in-ios-6-tutorial-part-2

我做了所有这些,但我得到了这个例外

无法连接到数据库.原因:异常'PDOException',消息'SQLSTATE [HY000] [2002]没有这样的文件或目录'在/Applications/MAMP/htdocs/PushChatServer/api/test/database.php:17堆栈跟踪:#0/Applications/MAMP /htdocs/PushChatServer/api/test/database.php(17):PDO - > __ construct('mysql:host = loca ...','root','root',Array)#1 {main}

php mamp

8
推荐指数
4
解决办法
5万
查看次数

什么会导致间歇性 SQLSTATE[HY000] [2002] Debian Lenny 上的 php PDO mysql 没有此类文件或目录错误?

连接是通过本地主机,使用 mysqld sock 文件。这些工作 99+% 的时间,但在一些奇怪的条件下我得到错误:

SQLSTATE[HY000] [2002] No such file or directory 
Run Code Online (Sandbox Code Playgroud)

相同的页面将在下一个请求中再次工作。

我唯一能想到的是某种奇怪的文件系统错误。

php mysql sockets linux pdo

5
推荐指数
1
解决办法
6337
查看次数

标签 统计

mysql ×4

php ×4

laravel ×2

pdo ×2

sockets ×2

install ×1

linux ×1

macos ×1

mamp ×1

mmap ×1

zend-framework ×1