Я пытаюсь перенести миграции в базу данных MySQL с помощью php artisan migrate
в Homestead Laravel 5.2 на моей локальной машине. Я получаю эту ошибку:Laravel: SQLSTATE HY000 2002 Не удалось подключиться, потому что целевая машина активно отказалась от нее
[PDOException]
SQLSTATE[HY000] [2002] No connection could be made because the target machine
actively refused it.
Я могу подключиться к базе данных просто отлично с помощью MySQL Workbench, но я хочу использовать функцию миграции Laravel в.
Мои database.php
выглядит следующим образом:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '192.168.10.10'),
'port' => env('DB_PORT', '33060'),
'database' => env('DB_DATABASE', 'laraveldb'),
'username' => env('DB_USERNAME', 'homestead'),
'password' => env('DB_PASSWORD', 'secret'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
Кто-нибудь имел эту проблему раньше?
Проверьте эти два: ' 'имя пользователя' => окр ('DB_USERNAME', 'Усадьба'), 'пароль' => окр ('DB_PASSWORD', 'секрет'),'. Являются ли они 'username 'и' password' базы данных? –
ваш apache и mysql работает нормально – madalinivascu