仅在laravel 7中无法连接数据库
我的网址是http:// localhost:8000 / index
这是我的项目.env文件
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=amazon_services
DB_USERNAME=root
DB_PASSWORD=""
我已经运行了以下命令,但仍然遇到错误
php artisan config:cache
php artisan config:clear
php artisan cache:clear
但是我可以使用类似http://localhost/larave/laravel5.4/inde的url来连接laravel 5.4版本的数据库,而在未连接开发服务器的情况下使用laravel 7来连接数据库
答案 0 :(得分:0)
这可能是mySql的权限错误。
如果您使用root作为没有密码的用户名,请将用户特权添加到要连接的数据库表中,如下所示。
此外,您还需要授予root用户访问权限,以对表执行特定操作。
然后
如果上述解决方案对您不起作用,请尝试以下操作
php artisan config:cache
php artisan config:clear
php artisan cache:clear
.env文件保留为
DB_USERNAME=root
DB_PASSWORD=
答案 1 :(得分:0)
打开.env并进行更改:
DB_HOST=127.0.0.1
DB_PASSWORD=
如果问题仍然存在,请尝试自己登录mysql。