{"id":20654,"date":"2025-07-09T11:45:05","date_gmt":"2025-07-09T11:45:05","guid":{"rendered":"https:\/\/www.webhosting.uk.com\/kb\/?p=20654"},"modified":"2026-05-18T08:55:18","modified_gmt":"2026-05-18T08:55:18","slug":"how-to-use-cron-for-mysql-backups-and-auto-deletion","status":"publish","type":"post","link":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/","title":{"rendered":"How to Use Cron for MySQL Backups and Auto-Deletion"},"content":{"rendered":"<p>Regular backups are vital for safeguarding your MySQL data. This guide explains how to automate daily MySQL database backups using cron and how to clean up old backup files older than 10 days to manage disk space efficiently.<\/p>\n<p><strong>Let us follow the steps:<\/strong><\/p>\n<ol>\n<li>Log in to the <strong>Linux Server<\/strong> via SSH.\n<pre>ssh username@your-server-ip<\/pre>\n<p>Replace username and your-server-ip with your actual credentials.<\/li>\n<li><span data-teams=\"true\">Create MySQL credentials file.<\/span>\n<pre>[client]\r\nuser=root\r\npassword=yourpassword<\/pre>\n<\/li>\n<li><span data-teams=\"true\">Set secure permissions:\u00a0<\/span>\n<pre>chmod 600 \/root\/.my.cnf<\/pre>\n<\/li>\n<li>Open the <strong>Crontab editor<\/strong> and edit the crontab file:\n<pre>crontab -e<\/pre>\n<\/li>\n<li>Add a Cron Job for Daily MySQL Backup by adding the following line to your crontab to schedule a backup at <strong>12:00 AM daily<\/strong>:\n<pre>0 0 * * * \/usr\/bin\/mysqldump --single-transaction --quick --routines --triggers accu_4 | gzip &gt; \/home\/mysql_backup\/accu_4-$(date +\\%Y_\\%m_\\%d).sql.gz 2&gt;&gt; \/home\/mysql_backup\/backup.log<\/pre>\n<p>Let us understand the above command,<\/p>\n<ol>\n<li>00 12 * * * \u2013 Runs the command daily at 12:00 AM.<\/li>\n<li>mysqldump \u2013 Utility to export the database.<\/li>\n<li>-uroot -ppassword \u2013 Substitute with your original MySQL username and password.<\/li>\n<li>whuk_1 \u2013 Substitute with your real database name.<\/li>\n<li>\/home\/mysql_backup\/ \u2013 Replace with your chosen backup directory.<\/li>\n<li>$(date +\\%Y_\\%m_\\%d) \u2013 Adds the present date to the backup file.<\/li>\n<li>\/dev\/null 2&gt;&amp;1 \u2013 Prevents output and error messages.<br \/>\n<strong>Important:<\/strong> Make sure the target backup directory exists and is writable by the cron user.<\/li>\n<\/ol>\n<\/li>\n<li>After 12:00 AM, verify the backup directory to ensure the \u201c.sql\u201d file has been created successfully.<\/li>\n<li>Now, to prevent your server from running out of disk space, <strong>remove backups<\/strong> older than 10 days using the following steps:\n<ol>\n<li>\u00a0Create a Cleanup Script:\n<ol>\n<li>\u00a0Create a shell script to delete old backup files:\n<pre>vi \/opt\/remove.sh<\/pre>\n<\/li>\n<li>Paste the following code:\n<pre>find \/home\/mysql_backup\/*.sql -mtime +10 -exec rm -f {} \\;<\/pre>\n<p>Save and exit the editor. Replace <strong>\/home\/mysql_backup\/<\/strong> with your actual backup directory path.<\/li>\n<\/ol>\n<\/li>\n<li>Schedule the Cleanup Script with Cron:<strong><br \/>\n<\/strong>Add the below code to your crontab to run the cleanup daily at <strong>2:00 PM<\/strong>:<\/p>\n<pre>00 14 * * * sh \/opt\/remove.sh<\/pre>\n<p>This command will eliminate \u201c.sql\u201d files in the backup directory that are older than 10 days.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>This way, with these cron jobs in place, your MySQL database will be backed up daily, and old backups will be automatically removed to conserve disk space. Always check your backup and cleanup scripts before depending on them in the production arena. However, if you need any help, feel free to contact our support team.<\/p>\n<p style=\"text-align: center;\"><em><strong> New to setting up cron tasks? Learn <a href=\"https:\/\/www.webhosting.uk.com\/kb\/how-to-create-a-cron-job-in-linux\/\">How to Create a Cron Job in Linux<\/a><\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Regular backups are vital for safeguarding your MySQL data. This guide explains how to automate daily MySQL database backups using cron and how to clean up old backup files older&hellip;<\/p>\n<p><a href=\"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/\" class=\"more-link\">Read More<\/a><\/p>\n<div class='heateorSssClear'><\/div><div  class='heateor_sss_sharing_container heateor_sss_horizontal_sharing' data-heateor-sss-href='https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/'><div class='heateor_sss_sharing_title' style=\"font-weight:bold\" >Spread the love<\/div><div class=\"heateor_sss_sharing_ul\"><a aria-label=\"Facebook\" class=\"heateor_sss_facebook\" href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.webhosting.uk.com%2Fkb%2Fhow-to-use-cron-for-mysql-backups-and-auto-deletion%2F\" title=\"Facebook\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg\" style=\"background-color:#0765FE;width:40px;height:40px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path fill=\"#fff\" d=\"M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z\"><\/path><\/svg><\/span><\/a><a aria-label=\"X\" class=\"heateor_sss_button_x\" href=\"https:\/\/twitter.com\/intent\/tweet?text=Automate%20MySQL%20Backups%20with%20Cron%20-%20WHUK&url=https%3A%2F%2Fwww.webhosting.uk.com%2Fkb%2Fhow-to-use-cron-for-mysql-backups-and-auto-deletion%2F\" title=\"X\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_x\" style=\"background-color:#2a2a2a;width:40px;height:40px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg width=\"100%\" height=\"100%\" style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#fff\" d=\"M21.751 7h3.067l-6.7 7.658L26 25.078h-6.172l-4.833-6.32-5.531 6.32h-3.07l7.167-8.19L6 7h6.328l4.37 5.777L21.75 7Zm-1.076 16.242h1.7L11.404 8.74H9.58l11.094 14.503Z\"><\/path><\/svg><\/span><\/a><a aria-label=\"Linkedin\" class=\"heateor_sss_button_linkedin\" href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.webhosting.uk.com%2Fkb%2Fhow-to-use-cron-for-mysql-backups-and-auto-deletion%2F\" title=\"Linkedin\" rel=\"nofollow noopener\" target=\"_blank\" style=\"font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle\"><span class=\"heateor_sss_svg heateor_sss_s__default heateor_sss_s_linkedin\" style=\"background-color:#0077b5;width:40px;height:40px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box\"><svg style=\"display:block;\" focusable=\"false\" aria-hidden=\"true\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 32 32\"><path d=\"M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z\" fill=\"#fff\"><\/path><\/svg><\/span><\/a><\/div><div class=\"heateorSssClear\"><\/div><\/div><div class='heateorSssClear'><\/div>","protected":false},"author":28,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1322],"tags":[404],"class_list":["post-20654","post","type-post","status-publish","format-standard","hentry","category-database","tag-backup"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Automate MySQL Backups with Cron - WHUK<\/title>\n<meta name=\"description\" content=\"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automate MySQL Backups with Cron - WHUK\" \/>\n<meta property=\"og:description\" content=\"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/\" \/>\n<meta property=\"og:site_name\" content=\"Webhosting UK Knowledge Base\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhostingukcom\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-09T11:45:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-18T08:55:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhosting.uk.com\/kb\/wp-content\/uploads\/2025\/07\/How-to-Use-Cron-for-MySQL-Backups-and-Auto-Deletion-1200.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Victor G\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Automate MySQL Backups with Cron - WHUK\" \/>\n<meta name=\"twitter:description\" content=\"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.webhosting.uk.com\/kb\/wp-content\/uploads\/2025\/07\/How-to-Use-Cron-for-MySQL-Backups-and-Auto-Deletion-1200.png\" \/>\n<meta name=\"twitter:creator\" content=\"@WebhostingUKcom\" \/>\n<meta name=\"twitter:site\" content=\"@WebhostingUKcom\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/\"},\"author\":{\"name\":\"Victor G\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#\\\/schema\\\/person\\\/ea067684eae84c2b8b49a81c69407297\"},\"headline\":\"How to Use Cron for MySQL Backups and Auto-Deletion\",\"datePublished\":\"2025-07-09T11:45:05+00:00\",\"dateModified\":\"2026-05-18T08:55:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/\"},\"wordCount\":358,\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#organization\"},\"keywords\":[\"backup\"],\"articleSection\":[\"MySQL\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/\",\"url\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/\",\"name\":\"Automate MySQL Backups with Cron - WHUK\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#website\"},\"datePublished\":\"2025-07-09T11:45:05+00:00\",\"dateModified\":\"2026-05-18T08:55:18+00:00\",\"description\":\"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/how-to-use-cron-for-mysql-backups-and-auto-deletion\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Use Cron for MySQL Backups and Auto-Deletion\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/\",\"name\":\"Webhosting UK Knowledge Base\",\"description\":\"Expert Insights on Hosting, Development, Security, Marketing, and SEO\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#organization\"},\"alternateName\":\"WHUK\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#organization\",\"name\":\"Webhosting UK\",\"alternateName\":\"WHUK\",\"url\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/WHUK-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/WHUK-logo-1.png\",\"width\":1200,\"height\":628,\"caption\":\"Webhosting UK\"},\"image\":{\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/webhostingukcom\",\"https:\\\/\\\/x.com\\\/WebhostingUKcom\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/webhostinguk\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webhosting-uk-com-ltd\\\/\",\"https:\\\/\\\/www.instagram.com\\\/webhosting_uk\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@webhostinguk\"],\"description\":\"Fast, reliable, and cost-effective website hosting services with Webhosting UK. Committed to providing you secure support around the clock.\",\"email\":\"sales@webhosting.uk.com\",\"telephone\":\"0800 862 0890\",\"legalName\":\"Webhosting UK\",\"foundingDate\":\"2001-02-07\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"51\",\"maxValue\":\"200\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.webhosting.uk.com\\\/kb\\\/#\\\/schema\\\/person\\\/ea067684eae84c2b8b49a81c69407297\",\"name\":\"Victor G\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9bf0713adcbaded4878508c93d93927ecbfa4f74548fd9bcee41478d8768bd66?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9bf0713adcbaded4878508c93d93927ecbfa4f74548fd9bcee41478d8768bd66?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9bf0713adcbaded4878508c93d93927ecbfa4f74548fd9bcee41478d8768bd66?s=96&d=mm&r=g\",\"caption\":\"Victor G\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Automate MySQL Backups with Cron - WHUK","description":"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/","og_locale":"en_GB","og_type":"article","og_title":"Automate MySQL Backups with Cron - WHUK","og_description":"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.","og_url":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/","og_site_name":"Webhosting UK Knowledge Base","article_publisher":"https:\/\/www.facebook.com\/webhostingukcom","article_published_time":"2025-07-09T11:45:05+00:00","article_modified_time":"2026-05-18T08:55:18+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.webhosting.uk.com\/kb\/wp-content\/uploads\/2025\/07\/How-to-Use-Cron-for-MySQL-Backups-and-Auto-Deletion-1200.png","type":"image\/png"}],"author":"Victor G","twitter_card":"summary_large_image","twitter_title":"Automate MySQL Backups with Cron - WHUK","twitter_description":"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.","twitter_image":"https:\/\/www.webhosting.uk.com\/kb\/wp-content\/uploads\/2025\/07\/How-to-Use-Cron-for-MySQL-Backups-and-Auto-Deletion-1200.png","twitter_creator":"@WebhostingUKcom","twitter_site":"@WebhostingUKcom","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/#article","isPartOf":{"@id":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/"},"author":{"name":"Victor G","@id":"https:\/\/www.webhosting.uk.com\/kb\/#\/schema\/person\/ea067684eae84c2b8b49a81c69407297"},"headline":"How to Use Cron for MySQL Backups and Auto-Deletion","datePublished":"2025-07-09T11:45:05+00:00","dateModified":"2026-05-18T08:55:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/"},"wordCount":358,"publisher":{"@id":"https:\/\/www.webhosting.uk.com\/kb\/#organization"},"keywords":["backup"],"articleSection":["MySQL"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/","url":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/","name":"Automate MySQL Backups with Cron - WHUK","isPartOf":{"@id":"https:\/\/www.webhosting.uk.com\/kb\/#website"},"datePublished":"2025-07-09T11:45:05+00:00","dateModified":"2026-05-18T08:55:18+00:00","description":"Learn how to set up a daily cron job to back up your MySQL database and automatically delete backups older than 10 days to save disk space.","breadcrumb":{"@id":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhosting.uk.com\/kb\/how-to-use-cron-for-mysql-backups-and-auto-deletion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhosting.uk.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How to Use Cron for MySQL Backups and Auto-Deletion"}]},{"@type":"WebSite","@id":"https:\/\/www.webhosting.uk.com\/kb\/#website","url":"https:\/\/www.webhosting.uk.com\/kb\/","name":"Webhosting UK Knowledge Base","description":"Expert Insights on Hosting, Development, Security, Marketing, and SEO","publisher":{"@id":"https:\/\/www.webhosting.uk.com\/kb\/#organization"},"alternateName":"WHUK","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhosting.uk.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.webhosting.uk.com\/kb\/#organization","name":"Webhosting UK","alternateName":"WHUK","url":"https:\/\/www.webhosting.uk.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.webhosting.uk.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhosting.uk.com\/kb\/wp-content\/uploads\/2023\/08\/WHUK-logo-1.png","contentUrl":"https:\/\/www.webhosting.uk.com\/kb\/wp-content\/uploads\/2023\/08\/WHUK-logo-1.png","width":1200,"height":628,"caption":"Webhosting UK"},"image":{"@id":"https:\/\/www.webhosting.uk.com\/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhostingukcom","https:\/\/x.com\/WebhostingUKcom","https:\/\/www.youtube.com\/c\/webhostinguk","https:\/\/www.linkedin.com\/company\/webhosting-uk-com-ltd\/","https:\/\/www.instagram.com\/webhosting_uk\/","https:\/\/www.tiktok.com\/@webhostinguk"],"description":"Fast, reliable, and cost-effective website hosting services with Webhosting UK. Committed to providing you secure support around the clock.","email":"sales@webhosting.uk.com","telephone":"0800 862 0890","legalName":"Webhosting UK","foundingDate":"2001-02-07","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"51","maxValue":"200"}},{"@type":"Person","@id":"https:\/\/www.webhosting.uk.com\/kb\/#\/schema\/person\/ea067684eae84c2b8b49a81c69407297","name":"Victor G","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/9bf0713adcbaded4878508c93d93927ecbfa4f74548fd9bcee41478d8768bd66?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9bf0713adcbaded4878508c93d93927ecbfa4f74548fd9bcee41478d8768bd66?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9bf0713adcbaded4878508c93d93927ecbfa4f74548fd9bcee41478d8768bd66?s=96&d=mm&r=g","caption":"Victor G"}}]}},"_links":{"self":[{"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/posts\/20654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/comments?post=20654"}],"version-history":[{"count":10,"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/posts\/20654\/revisions"}],"predecessor-version":[{"id":22704,"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/posts\/20654\/revisions\/22704"}],"wp:attachment":[{"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/media?parent=20654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/categories?post=20654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhosting.uk.com\/kb\/wp-json\/wp\/v2\/tags?post=20654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}