You can use phpMyAdmin - but its not a 'job' so you can't schedule it
you can use the MySQL command line tool mysqldump -http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
(that you can make a job for)
or You could learn about Webmin, the Unix/Linux system admin toolhttp://www.webmin.com/rpm.html
Its has automated backups for MySQL databases built in (including FTP based)
AND FINALLY - NO -
I am assuming it is either in some kind of .txt or .sql file?
the data is really stored in the /opt/lampp/var/mysql folder in special files that are engine-specific (as in Inno db vs. MyISAM) The fiel types you mention are intermediate files used by MySQL to backup, re-instantiate, import or Create/Alter databases, Tabels, views, Inserts, triggers etc.
The ONLY correct way to store databases is with tools meant for the purpose -