Laravel执行migrate命令提示:No such file or directory的解决方法


Posted in PHP onMarch 16, 2016

本文实例讲述了Laravel执行migrate命令提示:No such file or directory的解决方法。分享给大家供大家参考,具体如下:

今天使用Laravel命令行工具操作数据库迁移操作时报错,提示mysql 2002错误,如图:

Laravel执行migrate命令提示:No such file or directory的解决方法

查看数据库配置没错呀,网站前台也可以打开,说明能连上,那是什么原因呢?

在Laravel5中,有两种办法解决:

1.增加一个数据库配置项

'mysql' => [
  'driver'  => 'mysql',
  'host'   => env('DB_HOST', 'localhost'),
  'database' => env('DB_DATABASE', 'forge'),
  'username' => env('DB_USERNAME', 'forge'),
  'password' => env('DB_PASSWORD', ''),
  'charset'  => 'utf8',
  'collation' => 'utf8_general_ci',
  'unix_socket'  => '/Applications/MAMP/tmp/mysql/mysql.sock',
  'prefix'  => 'laravel_',
  'strict'  => false,
],

这里增加的一项是unix_socket,本机Mac上装的MAMP环境,路径是/Applications/MAMP/tmp/mysql/mysql.sock,查看自己路径的办法是在mysql中输入以下命令就可以看到:

show variables like '%sock%';

如下图所示:

Laravel执行migrate命令提示:No such file or directory的解决方法

2.修改.env配置

这个办法只能是临时修改,让migrate可以执行,然后必须改回来。

DB_HOST=localhost
DB_CONNECTION=mysql
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=tanteng
DB_PORT=8889

临时修改办法是把DB_HOST那里改成localhost:8889,也就是把端口号加上,再使用Laravel5的artisan命令执行migrate操作就可以了,但是操作完了要改回以前的写法,否则网站前台页面会打不开连不上数据库,提示错误:SQLSTATE[HY000] [2005] Unknown MySQL server host 'localhost:8889' (0)

好了,这样就解决了使用Laravel5的migrate报错的问题。

转自:小谈博客 http://www.tantengvip.com/2015/12/laravel-migrate-mysql-2000/

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

PHP 相关文章推荐
第十三节 对象串行化 [13]
Oct 09 PHP
php设计模式 Interpreter(解释器模式)
Jun 26 PHP
基于empty函数的判断详解
Jun 17 PHP
phpmailer发送gmail邮件实例详解
Jun 24 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
PHP获取用户客户端真实IP的解决方案
Oct 10 PHP
php实现页面纯静态的实例代码
Jun 21 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
Apr 27 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 PHP
Laravel 实现数据软删除功能
Aug 21 PHP
php中用unset销毁变量并释放内存
May 10 PHP
PHP读取文件或采集时解决中文乱码
Mar 09 PHP
PHP 中提示undefined index如何解决(多种方法)
Mar 16 #PHP
Laravel中Trait的用法实例详解
Mar 16 #PHP
Laravel中注册Facades的步骤详解
Mar 16 #PHP
PHP与Ajax相结合实现登录验证小Demo
Mar 16 #PHP
Laravel实现构造函数自动依赖注入的方法
Mar 16 #PHP
PHP 二维数组和三维数组的过滤
Mar 16 #PHP
详解php中反射的应用
Mar 15 #PHP
You might like
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
PHP输入流php://input介绍
2012/09/18 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php中base_convert()进制数字转换函数实例
2014/11/20 PHP
php实现监控varnish缓存服务器的状态
2014/12/30 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
javascript自启动函数的问题探讨
2013/10/05 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
详解Django中的form库的使用
2015/07/18 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
Python定义一个Actor任务
2020/07/29 Python
Python如何执行系统命令
2020/09/23 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
国家地理在线商店:Shop National Geographic
2018/06/30 全球购物
校园创业策划书
2014/01/14 职场文书
电子商务专业求职信
2014/03/08 职场文书
机关单位动员会主持词
2014/03/20 职场文书
运动会加油稿30字
2015/07/21 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery
Matlab如何实现矩阵复制扩充
2021/06/02 Python