Я установил homestead 2.0 на хост OSX и использовал Sequel Pro.Laravel; "SQLSTATE [HY000] [2002] Соединение отклонено"
Могу выполнить миграцию и подтвердить, что данные переносятся в Sequel Pro, поэтому это не вызывает проблем с подключением к БД.
Но как только я пытаюсь извлечь данные из приложения Laravel 4.2, он не может получить данные и получить следующую ошибку.
PDOException (2002)
SQLSTATE[HY000] [2002] Connection refused
Вот моя конфигурация mysql.
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => '33060',
'database' => 'homestead',
'username' => 'homestead',
'password' => 'secret',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => ''
Сиквел про установка же выше,
Name: 127.0.0.1
Host: 127.0.0.1
Username: homestead
Password: secret
Database:
Port: 33060
Я попытался изменить имя хоста «локальными», усадьба не разрушать и вверх, но не работает. Почему? Любое предложение помогает.
Порт MySQL обычно '3306', а не' 33060'. Однако вы можете настроить свою систему несколько иначе. Двойная проверка. –
'33060' корректен для Sequel, потому что это порт, в котором находится гостевая VM, на ваш хост-компьютер. Для вас приложение вам нужно «3306», потому что оно работает внутри виртуальной машины. – cgross
Изменено Продолжение на '33060' и усадьба порт '3306', но нет работы. – Hanimar