Mysqldump

Description

Task to process mysqldump, a database backup program (see: dev.mysql.com).

Installation

Please install (linux debian):
$ apt-get install mysql-client-5.5

Mysqldump task parameters

Attribute Description Value Required
database The database name yes
user The user name default: root no
password The user password no
host The database host default: localhost no
port The database port default: 3306 no
tofile The output file no

Examples

/!\ mysqldump must be installed on the system and set up in the PATH.

<project name="mysqldump task"> 

  <taskdef name="mysqldump" 
     classname="net.sourceforge.ant4x.taskdefs.database.MysqldumpTask" 
     classpath="PATH/TO/ant4x.jar"/> 

  <target name="mysqldump"> 
    <mysqldump user="root" password="1234" database="db-ant4x" tofile="dump.sql" />
  </target> 

                    </project>