2014-11-11 3 views
1

Привет Я новичок в Laravel в мое приложение, когда я подключении базы данных я получил следующие ошибкиLaravel И AWS RDS миграции Не удается подключить базу данных

SQLSTATE [HY000] [2002] php_network_getaddresses: getaddrinfo не удалось: Имя или служба не известны

public function createConnection($dsn, array $config, array $options) 
{ 
$username = array_get($config, 'username'); 
$password = array_get($config, 'password'); 
**return new PDO($dsn, $username, $password, $options);** 
} 
'mysql' => array(
     'driver' => 'mysql', 
     'host'  => 'HOST NAME', 
     'port'  => '3306', 
     'database' => 'DBNAME', 
     'username' => 'DBUSER', 
     'password' => 'DBPASSWORD', 
     'charset' => 'utf8', 
     'collation' => 'utf8_unicode_ci', 
     'prefix' => 'vox_', 
    ), 
+0

Пожалуйста, вывесить соответствующие конфигурации базы данных из 'приложение/Config/database.php' (за исключением пароля, конечно). – Bogdan

+0

Я обновил данные db – spsaravananct

+0

Можете ли вы подключиться с помощью удаленного клиента (например, MySQL Workbench) к этой базе данных, используя ваши учетные данные? – Bogdan

ответ

1

Это может быть довольно очевидно, но

'host'  => 'HOST NAME', 
     'port'  => '3306', 
     'database' => 'DBNAME', 
     'username' => 'DBUSER', 
     'password' => 'DBPASSWORD', 

те установлены в строки HOST NAME, DBNAME и т.д. жёстко учетные данные БД и посмотреть, если это ж орки.

+0

Я изменил Не Удача – spsaravananct

0

Попробуйте заменить имя хоста с IP-адресом

Смежные вопросы