Amr*_*tha 1 php laravel server
我的代码在 localhost 中运行良好,但是当我将其上传到服务器时出现以下错误
Illuminate \ Database \ QueryException (1045) SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)(SQL:select * from roomsorder by order_byasc)以前的异常 SQLSTATE[HY000] [1045] ] 用户 'root'@'localhost' 访问被拒绝(使用密码:否)(1045)
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:tT9jGFWVeBX5uLy/CVZbs8k+RNGBpMyJ526xfRv3DKQ=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=janatapa_shre
DB_USERNAME=janatapa_shre
DB_PASSWORD=Shre@123
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
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}"
Run Code Online (Sandbox Code Playgroud)
尽管我在 .env 文件中更改了数据库名称、用户和密码,但它仍然显示 “用户'root'@'localhost' 的访问被拒绝(使用密码:NO)” ,这是我的本地主机密码和用户名''
我什至无法清除我的缓存
当我尝试在服务器上使用以下代码时
php artisan cache:clear
php artisan config:clear
php artisan config:cache
php artisan view:clear
Run Code Online (Sandbox Code Playgroud)
终端上显示以下错误
[在 Connection.php 第 664 行:
SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用 pas
剑:NO)(SQL:select * from roomsorder by order_byasc)
在 Connector.php 第 70 行:
SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用 pas
剑:否)] 1
小智 7
我也遇到过这个问题,你的 DB_USERNAME 或 DB_PASSWORD 一切都很好,如果你的密码字符串包含 #(例如 Test123#)5.8 或更高版本的“功能”,它会将 # 视为注释分隔符,因此将你的密码重写为 DB_PASSWORD= 'Test123#' 及其作品。它对我有用。
| 归档时间: |
|
| 查看次数: |
9640 次 |
| 最近记录: |