无法连接到Laravel中的cpanel mySQL数据库

时间:2018-05-06 20:47:37

标签: php mysql laravel cpanel

我已在cpanel中创建了一个数据库,并添加了一个具有所有权限的用户。当我尝试将Laravel项目配置到数据库时,它说

  

'与localhost的连接失败'

我已经更新了我的.env文件,但是当我在部署下配置它时,它无法连接。我不知道自己做错了什么。这是我的.env代码和我的database.php,名称明显改变了。

//.env code:

    DB_CONNECTION=mysql
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=mydbname
    DB_USERNAME=myusername
    DB_PASSWORD=mypassword

//database.php code:

    'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', 'localhost'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', 'mydbname'),
        'username' => env('DB_USERNAME', 'myusername'),
        'password' => env('DB_PASSWORD', 'mypassword'),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => true,
        'engine' => null,
    ],

以下是一些屏幕截图: config phpmyadmin

如果有人能告诉我我做错了什么就会很棒。

0 个答案:

没有答案