2010-12-10 4 views
0

Возможно ли, что локальное приложение grails для доступа и обновления удаленного MySQL db? Предположим, что удаленный сервер - это Linux, на котором tomcat, MySQL установлены в обычных местах. Предположим, что удаленный URL доступен как [email protected] Таким образом, Grails должен получить доступ к db в качестве пользователя «tom» или он должен быть пользователем root или пользователем mysql ??? Должен ли пароль пользователя tom указываться в DataSource.groovy? В MYSQL db test_db настроен для доступа с именем пользователя «гуру» и паролем «секрет».Grails DataSource для удаленного доступа и миграции базы данных MYSQL

Если одно и то же приложение grails также работает на удаленном сервере, получающем доступ к этому удаленному db, локально исполняемый экземпляр приложения grails, обращающегося к тому же удаленному db, не должен вызывать никаких проблем?

Предположим, что удаленное имя db является test_db.

Мне нужно это также в контексте с плагином Liquibase grails и миграцией базы данных. Мне нужно запустить команду grails migrate с удаленной db, чтобы синхронизировать ее с локальной db.

Вопрос: как мне синхронизировать локальный db, в котором данные таблицы уже заполнены удаленным новым вновь созданным db без данных? Насколько мне известно, это подпадает под область миграции контента db, которая, насколько мне известно, не покрывается плагином grails. Я хотел бы знать, какой будет правильный подход к этому в контексте приложения grails.

ответ

0

вам просто нужно установить правильные учетные данные в Datasource.groovy, и все должно работать нормально. Мы запускаем наше приложение в производственной среде, а сервер базы данных находится в другом ящике.

Я не думаю, что проблема с двумя приложениями, обращающимися к серверу базы данных.

не может помочь с боковой вопрос ... извините

0

Я считаю, что это в основном дублирует Liquibase Grails database migrations

На стороне вопрос: после того, как Grails мигрирует структуру, mysqldump или любой другой резервной копии/восстановления процедуры должны Работа.

Смежные вопросы