2016-04-01 1 views
2

У меня есть настройка, где я разрабатываю локально с использованием локального экземпляра mysql, а затем я нажимаю свой код на AWS, который использует экземпляр RDS MySQL.Как настроить локальные настройки mysql на Amazon RDS?

Я хочу, чтобы моя локальная база данных соответствовала параметрам RDS как можно ближе. Я сталкиваюсь с проблемами конфигурации, когда очевидная проблема не проявляется в локальной разработке, но мои тесты не работают в RDS. Например, одна недавняя проблема заключалась в том, что кодировка по умолчанию для RDS для таблиц - latin1, тогда как по умолчанию для настройки mysql, установленной по умолчанию, используется UTF-8.

Я могу решить эти проблемы по мере их возникновения, но было бы очень полезно сделать массовую настройку, которая настраивает мой локальный MySQL, чтобы максимально соответствовать RDS.

Является ли это выполнимым?

ответ

2

Просто зайдите в группу параметров, которую вы используете в RDS, и скопируйте все эти настройки на локальный сервер MySQL.

+0

Thanks Mark! Я пытаюсь выяснить, как загрузить группу параметров. Я могу сделать 'aws rds описать-db-parameters -db-parameter-group-name ', но он дает только схему, а не значения ... – Marius

+0

Любые причины, по которым вы не можете просто просмотреть его в веб-консоли и скопировать значения? –

+0

Привет, Марк, я могу просматривать в веб-интерфейсе, но я хочу перевести его полную конфигурацию на my.cnf, которую я могу использовать локально. Я также хочу сделать это повторяемым процессом. Невозможно выполнить проверку, скопировав и вставив значения вручную из веб-интерфейса. – Marius