Подключение к MySQL на экземпляре GCP CE (WordPress)
Я установил WordPress из Google Cloud Marketplace в экземпляр Compute Engine и пытаюсь подключиться к экземпляру MySQL на этом компьютере с помощью DataGrip на своем локальном компьютере (macOS).
Я могу подключиться через терминал SSH, поэтому я знаю, что экземпляр запущен и работает, а учетные данные верны.
Я открыл порт (3306) как на входе, так и на выходе виртуальной машины, и у меня есть внешний IP-адрес. Однако я по-разному получаю сообщение «Отказано в соединении» (DataGrip) и другие ошибки при попытке подключения.
Есть ли какие-то особые соображения при попытке сделать это?
1 ответ
Не создавайте выходное правило брандмауэра, если вы точно не знаете, почему. Удалите это правило. Правило по умолчанию должно быть включено, разрешая весь исходящий трафик.
Установка MySQL по умолчанию не прослушивает общедоступные сетевые интерфейсы. Разрешены только внутренние соединения. В
mysql.conf
изменитьbind-address
к0.0.0.0
. Затем запуститеsystemctl restart mysql
.