If I have 2 tables with the same definition, how would I backup data from it daily? Can I use mySQL Administrator to perform something like this
Let's start with this: Copying data from one table to another on the same server IS NOT a backup.
Now, if you have MySQL 5.1.6 or newer, you can use event scheduler, to schedule such actions.
http://dev.mysql.com/doc/refman/5.1/en/events.html
It should be as simple as running a query like this
INSERT INTO
secondarydatabase.tableName
SELECT pr.* FROM
primarydatabase.tableName AS pr
LEFT JOIN
secondarydatabase.tableName AS sec
USING(primaryKeyColumn)
WHERE sec.primaryKeyColumn IS NULL
(this will copy any new rows, changes in already existing rows will not be copied over)
As far as actual backups go, please read this:
http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html