Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于远程MYSQL数据库访问和迁移的Grails数据源_Mysql_Database_Grails_Migration - Fatal编程技术网

用于远程MYSQL数据库访问和迁移的Grails数据源

用于远程MYSQL数据库访问和迁移的Grails数据源,mysql,database,grails,migration,Mysql,Database,Grails,Migration,本地运行的grails应用程序是否可以访问和更新远程MySQL数据库? 假设远程服务器是linux,tomcat、MySQL安装在linux上的常见位置。 假设远程URL被访问为tom@189.124.24.249. 所以grails需要以用户“tom”的身份访问db,还是必须是root用户或mysql用户???是否需要在DataSource.groovy中指定用户tom的密码?在MYSQL中,db test_db配置为使用用户名“guru”和密码“secret”访问 如果同一个grails应用

本地运行的grails应用程序是否可以访问和更新远程MySQL数据库? 假设远程服务器是linux,tomcat、MySQL安装在linux上的常见位置。 假设远程URL被访问为tom@189.124.24.249. 所以grails需要以用户“tom”的身份访问db,还是必须是root用户或mysql用户???是否需要在DataSource.groovy中指定用户tom的密码?在MYSQL中,db test_db配置为使用用户名“guru”和密码“secret”访问

如果同一个grails应用程序也在访问该远程数据库的远程服务器上运行,那么访问同一远程数据库的本地运行的grails应用程序实例应该不会导致任何问题

假设远程数据库名为test_db

我也需要在liquibase grails插件和数据库迁移的上下文中使用它。我需要对远程数据库运行grailsmigate命令,以使其与本地数据库同步


附带问题:如何将表数据已填充的本地数据库同步到没有数据的新创建的远程数据库?这似乎属于db内容迁移的范畴,据我所知,grails插件并未涵盖这一领域。我想知道在grails应用程序的上下文中,什么是正确的方法。

您只需要在Datasource.groovy中设置适当的凭据,所有这些都应该可以正常工作。我们正在生产环境中运行我们的应用程序,数据库服务器位于另一个盒子上

我认为两个应用程序访问数据库服务器不应该是一个问题


我没办法回答这个附带的问题。。。对不起

我想,这大部分是复制品

附带问题:在Grails迁移结构之后,
mysqldump
或任何备份/恢复过程都应该工作