Я использую CakePHP для кодирования, когда я настраиваю базу данных, соединение не удалось.
Моя ситуация такова, что я хочу подключиться к базе данных ebs, которая находится в другом экземпляре EC2.
Есть ли способ подключить amazon ec2 к другим ec2 ebs?
У меня есть база данных (ebs) в первом ec2, в настоящее время у меня есть другой сервер, который готов подключиться к первой базе данных ec2. Есть ли способ подключиться к базе данных ebs в первом экземпляре ec2? Я не хочу поддерживать несколько баз данных, поэтому необходимо объединить данные в одной базе данных ebs. Есть ли способы подключения?
Спасибо
Этот вопрос требует гораздо больше информации / деталей, но я собираюсь сделать снимок.
Я предполагаю, что вы имеете в виду просто иметь свою базу данных в другом экземпляре, и в этом случае вы просто должны убедиться, что вы открыли порт в группах безопасности, где ваша база данных прослушивает.
Я предполагаю, что ты бежишь MySQL тоже, поэтому в этом случае вам нужно открыть порт 3306 в ваших группах безопасности.
Также в вашем /etc/my.cnf
файл убедитесь, что следующее закомментировано:
skip-networking
и убедитесь, что у вас есть следующее, если вы хотите разрешить подключения только на настроенном сетевом интерфейсе YOUR-SERVER-IP
bind-address=YOUR-SERVER-IP
Чтобы изменения вступили в силу, просто перезапустите mysql (Ubuntu / Debian)
service mysql restart
Если вы используете что-то вроде Postgresql, конфиги похожи.
Других решений пока нет …