我在使用laravels php artisan migrate命令时遇到一些错误,当我尝试迁移时,它不断抛出错误说,未知数据库'数据库名' 我检查了我的数据库配置文件,甚至复制到一个不同的项目,它在那里工作得很好,我尝试过composer dump-autoload命令,但这也没有解决问题。如果有人帮助我,我将非常感激,因为这是一个新项目,并且在我的截止日期前不能失去一分钟,提前感谢!
当我将CD放入项目文件夹时,我从终端运行的命令是。
php artisan migrate
这是我得到的错误。
[PDOException]
SQLSTATE[42000] [1049] Unknown database '[gicfamily4]'
答案 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;
我怀疑你会得到与上面完全相同的错误。