首页 > 解决方案 > 如何使用 phpmyadmin 的凭据正确连接并设置我的 laravel .env 文件

问题描述

我的本地 laravel 项目和 localhost phpmyadmin 有问题,今天早上我的 phpmyadmin 的 root 密码不起作用,我不知道为什么它不起作用,因为我很久以前使用过这个帐户,现在它给出了这个访问的错误拒绝用户'root'@'localhost'(使用密码:YES)

所以现在我决定在 mysql 上创建新帐户,并将用户创建为 admin 并将密码创建为 admin4321 并且它可以正常工作。

所以现在我的 .env 文件看起来像这样。

APP_NAME=Laravel
APP_ENV=production
APP_KEY=base64:ALMV1rEQL49GJWdydqdEiUGmSnrRFXHjFgrNxNX5iWM=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=file_db 
DB_USERNAME=admin
DB_PASSWORD=admin4321

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync

REDIS_HOST=localhost
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=noreplyhfiofi@gmail.com   
MAIL_PASSWORD=hiflyer123
MAIL_ENCRYPTION=tls

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"



NOCAPTCHA_SECRET=6LeSDW8UAAAAAGbsUdQnZnQSc9yIlD-mP-XPGDW0
NOCAPTCHA_SITEKEY=6LeSDW8UAAAAAB5rrfbBsYx7Sa65-6sL9TC_-mMb

所以现在当我在 laravel 中登录我的身份验证帐户时,它会显示这一点。并且数据库中的所有数据都没有显示在我的网站上。

     Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Class 'Illuminate\Database\MySqlConnection' not found

标签: laravelphpmyadmin

解决方案


在您对 .env 文件进行任何更改后,您应该使用php artisn serve命令重新启动服务器。


推荐阅读