SQLSTATE [28000] [1045]访问被拒绝用户'宅基地@' localhost' (使用密码:是)

时间:2016-08-09 20:45:17

标签: laravel homestead

我使用Laravel 5.2在Ubuntu 15.10优胜美地上。*

这是我的.env文件:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=Pastry
DB_USERNAME=root
DB_PASSWORD=243320

app \ config \ database.php

    'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', 'localhost'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'Pastry'),
        'username' => env('DB_USERNAME', 'root'),
        'password' => env('DB_PASSWORD', '243320'),
        'charset' => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix' => '',
        'strict' => false,
        'engine' => null,
    ],

当我收到消息时,请记住:

  

SQLSTATE [28000] [1045]拒绝访问用户' homestead' localhost' (使用密码:是)

请帮帮我!

2 个答案:

答案 0 :(得分:0)

第一眼看出结论:您尝试在浏览器中加载的应用程序未使用您正在查看的.env和database.php文件中的信息。

您是否正在访问正确的网址?您是否尝试在不同的文件夹中访问vanilla Laravel安装? 5.2的全新安装有宅基地作为用户名。

检查您的网址 检查您的virtualHost目录。是否使用了正确的路径?

答案 1 :(得分:0)

感谢您的指导。 我无权访问数据库。 但是迁移的构建运行正常。 但我无法运行它进行测试运行:

    public function index()
{
    $com = new Categorys();
    $com->name          = 'ali';
    $com->ename       = 'hi';
    $com->img            = 'sdjf';
    $com->save();

   // return View('category.index');
}