【发布时间】:2015-11-03 07:15:15
【问题描述】:
每当我运行以下命令 php artisan migrate:install 时,我的 ubuntu 12.04 终端中都会出现以下错误...
[PDO异常]
SQLSTATE[HY000] [2002] 无法通过套接字'/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器。
我在 ubuntu 12.04 中安装 laravel 5。在我的 /var/run/mysqld 文件夹中,我没有任何 mysqld.sock 文件。每个人都说检查你的 .env 文件,但我没有任何 .env.example 文件,但是是的,我的 app/config 文件夹中有 app.php、database.php、mail.php、cache.php 文件。在整个过程中我得出的结论是它们与数据库的连接存在问题,因为每当我想迁移数据库中的任何表时,我都不会迁移或不显示在数据库中,但我会在我的 app/controller/http 文件夹中创建表文件。所以问题是我运行 php artisan migrate 命令后表没有显示在数据库中,否则它将显示上述错误。所以请帮帮我。谢谢.......
【问题讨论】:
-
你必须在根目录下创建 .env 文件,这是你需要知道的吗?
-
你需要创建一个数据库并在.evn文件中配置它然后你可以去,你知道怎么做吗?
-
但是当我创建 .env 文件时,我会收到消息 .env 文件已经存在,但我不知道它在哪里,我搜索了每个文件夹但没有得到 .env 文件。跨度>
-
你的 laravel 项目根目录
-
编辑该文件并输入数据库名称、用户名和密码
标签: laravel-5