У меня есть проект Laravel в Google Cloud. Но когда я пытаюсь войти в систему, я получаю ошибку тайм-аута для MySQL.
ПРИМЕЧАНИЕ: моя база данных находится на другом внешнем сервере, поэтому я подключаюсь через IP-адрес, указанный в переменной DH_HOST.
Внутри терминала Google Cloud я могу легко получить доступ к базе данных через:
mysql -h xx -u xx -p
Ниже мой журнал ошибок:
Illuminate \ Database \ QueryException (2002)
SQLSTATE[HY000] [2002] Connection timed out (SQL: select * from `users` where `email` = *** limit 1)
Есть Руководство сообщества по использованию Laravel в App Engine. Возможно, вы сможете пройти через это и рассказать нам больше о том, где возникает проблема.






Я думаю, вы добавили неправильные данные о подключении к БД, пожалуйста, отладьте
dd(DB::connection());