<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
		<id>https://wiki.radon.nz/index.php?action=history&amp;feed=atom&amp;title=Server%3ABackups</id>
		<title>Server:Backups - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radon.nz/index.php?action=history&amp;feed=atom&amp;title=Server%3ABackups"/>
		<link rel="alternate" type="text/html" href="https://wiki.radon.nz/index.php?title=Server:Backups&amp;action=history"/>
		<updated>2026-04-04T00:05:19Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.radon.nz/index.php?title=Server:Backups&amp;diff=37&amp;oldid=prev</id>
		<title>Mcarter: Created page with &quot;Daily backups of the following databases are made and copied to WebDrive shared platform under account &lt;code&gt;radon&lt;/code&gt;  # ticktock.sql # ticktock_demo.sql # wiki.sql  Cron...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.radon.nz/index.php?title=Server:Backups&amp;diff=37&amp;oldid=prev"/>
				<updated>2016-04-13T02:50:46Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Daily backups of the following databases are made and copied to WebDrive shared platform under account &amp;lt;code&amp;gt;radon&amp;lt;/code&amp;gt;  # ticktock.sql # ticktock_demo.sql # wiki.sql  Cron...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Daily backups of the following databases are made and copied to WebDrive shared platform under account &amp;lt;code&amp;gt;radon&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# ticktock.sql&lt;br /&gt;
# ticktock_demo.sql&lt;br /&gt;
# wiki.sql&lt;br /&gt;
&lt;br /&gt;
Cron job set to run daily at 5:09am &lt;br /&gt;
&amp;lt;source lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
09 5 * * * /home/www/sqlbackup.sh &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cron job on Webdrive set to run daily at 5:10am to remove backups older than 7 days &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;/home/radon/ticktock.backups/remove_backups.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
find /home/radon/ticktock.backups/*sql.gz -mtime +7 -exec rm {} \;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== sqlbackup.sh ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
HOST='ftp.radon.co.nz'&lt;br /&gt;
USER='ticktock'&lt;br /&gt;
PASSWD='&amp;lt;secret&amp;gt;'&lt;br /&gt;
current_time=$(date &amp;quot;+%Y%m%d_%H%M%S&amp;quot;)&lt;br /&gt;
FILE1=&amp;quot;ticktock_$current_time.sql.gz&amp;quot;&lt;br /&gt;
FILE2=&amp;quot;ticktock_demo_$current_time.sql.gz&amp;quot;&lt;br /&gt;
FILE3=&amp;quot;wiki_$current_time.sql.gz&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Create MySQL Backups&lt;br /&gt;
mysqldump --routines --user=tt_backup --password=tt_backup --single-transaction --databases ticktock &amp;gt; ticktock.sql&lt;br /&gt;
mysqldump --routines --user=tt_backup --password=tt_backup --single-transaction --databases ticktock_demo &amp;gt; ticktock_demo.sql&lt;br /&gt;
mysqldump --routines --user=tt_backup --password=tt_backup --single-transaction --databases wiki &amp;gt; wiki.sql&lt;br /&gt;
&lt;br /&gt;
#remove definer&lt;br /&gt;
perl -p -i.bak -e &amp;quot;s/DEFINER=\`\w.*\`@\`(\w|\.|%)*\`//g&amp;quot; ticktock.sql&lt;br /&gt;
perl -p -i.bak -e &amp;quot;s/DEFINER=\`\w.*\`@\`(\w|\.|%)*\`//g&amp;quot; ticktock_demo.sql&lt;br /&gt;
&lt;br /&gt;
#zip files&lt;br /&gt;
gzip -9 -c ticktock.sql &amp;gt; $FILE1&lt;br /&gt;
gzip -9 -c ticktock_demo.sql &amp;gt; $FILE2&lt;br /&gt;
gzip -9 -c wiki.sql &amp;gt; $FILE3&lt;br /&gt;
&lt;br /&gt;
#FTP backups to ftp.radon.co.nz&amp;quot;&lt;br /&gt;
ftp -n $HOST &amp;lt;&amp;lt;END_SCRIPT&lt;br /&gt;
quote USER $USER&lt;br /&gt;
quote PASS $PASSWD&lt;br /&gt;
put $FILE1&lt;br /&gt;
put $FILE2&lt;br /&gt;
put $FILE3&lt;br /&gt;
quit&lt;br /&gt;
END_SCRIPT&lt;br /&gt;
&lt;br /&gt;
#Remove local Backup files&amp;quot;&lt;br /&gt;
rm $FILE1&lt;br /&gt;
rm $FILE2&lt;br /&gt;
rm $FILE3&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mcarter</name></author>	</entry>

	</feed>