黑马程序员技术交流社区
标题: Laravel5.*常见问题(5) [打印本页]
作者: 游龙 时间: 2018-3-30 21:34
标题: Laravel5.*常见问题(5)
本帖最后由 游龙 于 2018-3-30 21:36 编辑
一、执行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
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |