TMySQLDump allows to get SQL script with a dump of a Database. This script can be executed on another MySQL server by TMySQLBatchExecute component.
See also: Properties, Methods, Events