【问题标题】:database connection error while connecting database in live server error 1045在实时服务器中连接数据库时出现数据库连接错误错误 1045
【发布时间】:2017-12-16 09:11:26
【问题描述】:

我的 .env 文件设置在实时服务器上是这样的。但是当我在时

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=onlyaruv_notepad-apps
DB_USERNAME=onlyaruv_notepad
DB_PASSWORD=mypassword

错误是

SQLSTATE[28000] [1045] Access denied for user 'onlyaruv_notepad'@'127.0.0.1' (using password: YES) (SQL: select * from `users` where `email` = ih76632@gmail.com limit 1)

我使用这个主机和密码通过 putty 访问我的 ssh http://5.100.156.10:2082我很困惑。

【问题讨论】:

  • 你在服务器上运行了 php artisan config:cache 吗?
  • 确实尝试在可视化数据库设计工具(如 workbech 或 phpmyadmin)上运行您的 mysql
  • 运行 composer dump-autoload
  • 尝试从 putty Access remote database from command line 连接。忽略“远程”,你可以把你的127.0.0.1
  • mysql -u onlyaruv_notepad -pmypassword -h 127.0.0.1 "onlyaruv_notepad-apps" 请注意,-p 需要“粘贴”到您的通行证上(无空格)

标签: laravel laravel-5 laravel-5.2 laravel-5.1 laravel-5.3


【解决方案1】:

您是否将所有权限授予 onlyaruv_notepad 这个用户? 如果你不是,请给用户所有的权限。 仍然,问题未解决检查主机是否正确。 (将 DB_HOST=127.0.0.1 更改为 DB_HOST=localhost

【讨论】:

  • @Sharifur 您是否将所有权限授予 onlyaruv_notepad 这个用户?
  • 是的,我这样做了,但仍然出现同样的错误,我该怎么办?
  • SQLSTATE[28000] [1045] 用户'onlyaruv_napps'@'127.0.0.1'的访问被拒绝(使用密码:YES)(SQL:select * from users where email = r@ gmail.com 限制 1)
【解决方案2】:

仔细检查您的数据库连接。如果它不起作用,那么 运行以下 artisan 命令并重试

php artisan config:clear
php artisan cache:clear
php artisan view:clear

【讨论】:

  • 你说什么就做什么。但没有结果
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-08
  • 1970-01-01
  • 2020-05-10
  • 1970-01-01
  • 1970-01-01
  • 2017-05-09
  • 1970-01-01
相关资源
最近更新 更多