Возможно ли, что локальное приложение 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.