php – “用户”@ localhost’访问被拒绝到数据库’forge”随机出现

前端之家收集整理的这篇文章主要介绍了php – “用户”@ localhost’访问被拒绝到数据库’forge”随机出现前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个搜索功能为我的数据库,但有时我收到此消息:
  1. [2016-02-04 07:03:18] local.ERROR: PDOException: sqlSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'forge' in C:\xampp\htdocs\reko\api\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.PHP:55
  2. Stack trace:
  3. #0 C:\xampp\htdocs\reko\api\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.PHP(55): PDO->__construct('MysqL:host=loca...','forge','',Array)
  4. ...

在十个调用之一中,我收到了500条错误消息,但我不知道为什么.其他电话会给出正确的结果.

.ENV

  1. APP_ENV=local
  2. APP_DEBUG=true
  3. APP_KEY=bJM6O0MnrIPaTNwKKOqNJkGinRDv1fnc
  4.  
  5. DB_HOST=localhost
  6. DB_DATABASE=reko
  7. DB_USERNAME=root
  8. DB_PASSWORD=
  9.  
  10. CACHE_DRIVER=file
  11. SESSION_DRIVER=file
  12. QUEUE_DRIVER=sync

搜索功能

  1. public function search(Modul $modul,Request $request)
  2. {
  3. $question = Question::whereModulId($modul->id)
  4. ->where('value','LIKE','%' . $request->get('keywords') . '%')
  5. ->with('tags')
  6. ->whereHas('exams',function ($query) use ($request) {
  7. $query->where('date','>=',$request->get('year').'-01-01');
  8. });
  9. if (!$request->get('parent'))
  10. $question->where('type','<>','parent');
  11. if (!$request->get('own'))
  12. $question->where('type','own');
  13. if (!$request->get('normal'))
  14. $question->where('type','normal');
  15. if ($request->get('answered'))
  16. $question->has('answers');
  17. return $question->paginate(10);
  18. }

为database.PHP

  1. 'MysqL' => [
  2. 'driver' => 'MysqL','host' => env('DB_HOST','localhost'),'database' => env('DB_DATABASE','forge'),'username' => env('DB_USERNAME','password' => env('DB_PASSWORD',''),'charset' => 'utf8','collation' => 'utf8_unicode_ci','prefix' => '','strict' => false,],

我没有修改database.PHP文件,所有其他调用工作得很好.

这似乎占据了大部分答案: Laravel 5.2 not reading env file

请记住,不要像其中一个用户所说的那样编辑核心文件.
只是做安全检查,清除缓存,应该工作.

希望能帮助到你.

作为一种解决方法,您可以使用所有权限添加到您的DB forge帐户.

猜你在找的PHP相关文章