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