Php 使用laravel使用mysql数据库

Php 使用laravel使用mysql数据库,php,mysql,laravel,artisan-migrate,Php,Mysql,Laravel,Artisan Migrate,我正在尝试使用一个使用PHP和laravel的MySQL数据库,到目前为止,我已经在phpmyadmin中创建了名为“laravel”的数据库,我已经将我的.env文件更新为以下内容: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD= 但是,当我在终端中运行“php artisan migrate”时,会出现以下错误: 如何修复此问题?修改.

我正在尝试使用一个使用PHP和laravel的MySQL数据库,到目前为止,我已经在phpmyadmin中创建了名为“laravel”的数据库,我已经将我的.env文件更新为以下内容:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
但是,当我在终端中运行“php artisan migrate”时,会出现以下错误:


如何修复此问题?

修改.env文件后,您必须使用以下命令:php artisan config:cache

您必须自己创建数据库,因为Laravel通常使用的用户不应该具有这种访问权限(至少在生产中)。一旦你创建了数据库,Laravel就可以使用它。是的,对不起,我犯了错误,我已经创建了它,现在我正在尝试使用它。你使用的是哪一个Laravel版本?我正在使用8.10.1。创建数据库后,问题是否已解决或更改?