【问题标题】:sqlite connection uses username and passwordsqlite 连接使用用户名和密码
【发布时间】:2019-09-03 03:44:39
【问题描述】:

MySQLite 连接使用用户名和密码,但我没有指定任何

Illuminate\Database\QueryException SQLSTATE[HY000] [1045] 用户 'homestead'@'localhost' 的访问被拒绝(使用密码:YES)(SQL:select * from customers)

【问题讨论】:

  • 你能分享你的.env文件吗?
  • “MySQLite”?你用的是什么数据库?
  • DB_CONNECTION=sqlite DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=database/database.sqlite DB_USERNAME=homestead DB_PASSWORD=secret

标签: laravel sqlite


【解决方案1】:

这个错误基本上来自于更改.env文件中的DB_DATABASE、DB_USERNAME和DB_PASSWORD

打开.env 文件并进行编辑。

DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=            // Your Database Name
DB_USERNAME=           // Your Database Username
DB_PASSWORD=          // Your Database Password

如果您在安装时没有默认用户名,则应将DB_USERNAME 设置为root。

注意:如果数据库没有设置密码,请清除DB_PASSWORD,

.env编辑后,必须清除缓存:

php artisan config:cache

【讨论】:

  • 命令修复了它,我猜它需要刷新什么的
猜你喜欢
  • 2015-04-11
  • 2019-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-08
  • 1970-01-01
  • 2016-11-18
  • 1970-01-01
相关资源
最近更新 更多