首页技术文章正文

PHP---Laravel5.*常见问题(5)

更新时间:2018-04-06 来源:黑马程序员 浏览量:

一、执行php artisan migrate出现以下问题

[PDOException]

SQLSTATE[HY000] [2002] No such file ordirectory

二、解决方案

先说原因,因为框架没有找到对应的mysql执行,修改的文件的位置 ./config/database.php 的mysql

1、执行sql语句 show variables like ‘%sock%’

2、对应返回的结果的字段 socket的对应的value,一般的结果大概长这个样子/tmp/mysql.sock

3、修改文件./config/database.php 中的 connections 下的 mysql 添加

‘unix_socket’ => ‘/tmp/mysql.sock’

4、再次执行:php artisan migrate 指令

5、效果如下:

Migration table created successfully.

Migrated: 2018_03_30_090428_create_users_table

本文版权归黑马程序员PHP学院所有,欢迎转载,转载请注明作者出处。谢谢!

作者:黑马程序员PHP培训学院

首发:http://php.itheima.com/

分享到:
在线咨询 我要报名
和我们在线交谈!