laravel5.3 运行数据迁移,报错如下:
程序员文章站
2022-05-07 11:46:02
...
问题补充:
读取数据没问题。
database.php 中的配置
.env 中的配置
回复内容:
问题补充:
读取数据没问题。
database.php 中的配置
.env 中的配置
'default' => env('DB_CONNECTION', 'mysql'), 会先到.env文件中找DB_CONNECTION的配置,如果.env中没有DB_CONNECTION这个字段,才能默认使用env()函数的第二个参数作为值,在.env中你已经设置了DB_CONNECTION=mysql, 那么它就会去connections中去查找键名为'mysql'的配置,而你将'mysql'的键名改成了'zcbo', 那就找不到mysql这个配置了,要不就是把.env中的DB_CONNECTION的值改成zcbo, 要不就是把connections中的zcbo再改回mysql, 既然你现在对laravel还不熟悉,就不要想当然的去改一些配置,何况将connections中的mysql改成zcbo, 这代表什么目的?
手贱把mysql改成zcbo当然找不到了,既然改你也把env文件改了啊 也是醉了
推荐阅读
-
使用cmd运行mysql数据库的时候,报错:"不是内部命令也不是可有运行的程序"问题的解决办法
-
django2.0+连接mysql数据库迁移时候报错
-
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
-
使用cmd运行mysql数据库的时候,报错:"不是内部命令也不是可有运行的程序"问题的解决办法
-
laravel 5.5 数据库迁移报错
-
mysql 数据迁移有关问题,所有的.frm文件报错·
-
达梦数据库迁移数据报错 字符串截断
-
使用Sqoop实现Hive与MySQL数据库间数据迁移时报错
-
django2.0+连接mysql数据库迁移时候报错
-
PL/SQL迁移Oracle数据库方法与报错详解