Laravel迁移未知数据库

时间:2014-09-18 20:33:40

标签: php laravel laravel-4 composer-php

我在使用laravels php artisan migrate命令时遇到一些错误,当我尝试迁移时,它不断抛出错误说,未知数据库'数据库名' 我检查了我的数据库配置文件,甚至复制到一个不同的项目,它在那里工作得很好,我尝试过composer dump-autoload命令,但这也没有解决问题。如果有人帮助我,我将非常感激,因为这是一个新项目,并且在我的截止日期前不能失去一分钟,提前感谢!

当我将CD放入项目文件夹时,我从终端运行的命令是。

php artisan migrate

这是我得到的错误。

[PDOException]
SQLSTATE[42000] [1049] Unknown database '[gicfamily4]'

1 个答案:

答案 0 :(得分:0)

[PDOException]
SQLSTATE[42000] [1049] Unknown database '[gicfamily4]'

这是一个MySQL错误,表示您的环境中的database.php配置文件中的配置错误(数据库名称拼写错误)数据库gicfamily4根本不存在在您要连接的数据库服务器上。

再次验证您的连接信息。如果可能,尝试使用database.php文件中包含的完全相同的信息(通过复制和粘贴)尝试从命令行连接到mysql服务器:

$ mysql -u <username from database.php file> -p -h <database host from database.phpfile>
Enter Password: <paste password from database.php file>

mysql> use gicfamily4;

我怀疑你会得到与上面完全相同的错误。