我发现自己在家中开发应用程序,然后在商业服务器上充满数据。
我需要一种简单易用的方法将 MySql DB 从商业服务器转储到我的私人服务器中。
有没有工具/命令可以做到这一点?
(我想过让我的数据库成为奴隶,但是,我并不总是有权访问商业 MySql 服务器,而且我确实在我的服务器上开发......如果它们以这种方式链接,可能会导致问题) .
Itay Moav
问问题
945 次
2 回答
3
这就是您可以备份数据库并重新加载它的方式。
在主服务器上
mysqldump -u[username] -p[password] databasename > database.sql
或者,如果您需要包含函数和/或触发器,请执行
mysqldump -u[username] -p[password] --routines --triggers databasename > database.sql
将 database.sql 复制到开发服务器
在开发服务器上
mysql -u[username] -p[password] databasename < database.sql
于 2009-03-06T03:24:05.380 回答
2
你可以试试SQLyog Job Agent——它得到了很好的评价。
于 2009-03-06T03:35:08.300 回答