我发现自己在家中开发应用程序,然后在商业服务器上填充数据
我需要一种简单易用的方法将MySql DB从商业服务器转储到我的私有服务器中
是否有工具/命令来执行此操作?
(我想过让我的数据库成为奴隶,但是,我并不总是有权触摸商业MySql服务器,而且我在我的服务器上进行开发......这可能会导致问题,如果它们以这种方式链接的话)
答案 0 :(得分:3)
这是您备份数据库并重新加载数据库的方法。
在主服务器上
mysqldump -u[username] -p[password] databasename > database.sql
或者如果您需要包含函数和/或触发器
mysqldump -u[username] -p[password] --routines --triggers databasename > database.sql
将database.sql复制到dev服务器
在开发服务器上
mysql -u[username] -p[password] databasename < database.sql
答案 1 :(得分:2)
您可以尝试SQLyog Job Agent - 它会得到很好的评价。