{"id":6352,"date":"2023-02-19T15:44:35","date_gmt":"2023-02-19T10:14:35","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=6352"},"modified":"2023-02-19T15:44:35","modified_gmt":"2023-02-19T10:14:35","slug":"mysql-bin-files-eating-lots-of-disk-space","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/","title":{"rendered":"MySQL Bin Files Eating Lots of Disk Space"},"content":{"rendered":"<p>MySQL binary log files can take up a lot of disk space over time if they are not managed properly. There are a few ways to address this issue:<\/p>\n<ol>\n<li>Purge old binary logs: You can use the <code>PURGE BINARY LOGS BEFORE<\/code> command to remove binary logs that are no longer needed. This command will delete all binary logs that are older than the specified log file name or date.\n<p>For example, to delete all binary logs that are older than <code>mysql-bin.000002<\/code>, you can use the following command:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-shell\"><span class=\"hljs-meta prompt_\">mysql&gt; <\/span><span class=\"bash\">PURGE BINARY LOGS BEFORE <span class=\"hljs-string\">'mysql-bin.000002'<\/span>;<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Alternatively, you can specify a date instead of a log file name:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-shell\"><span class=\"hljs-meta prompt_\">mysql&gt; <\/span><span class=\"bash\">PURGE BINARY LOGS BEFORE <span class=\"hljs-string\">'2022-01-01 00:00:00'<\/span>;<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Set a maximum size for binary logs: You can limit the size of binary logs by setting the <code>max_binlog_size<\/code> system variable. This will cause MySQL to automatically rotate binary logs when they reach the specified size.\n<p>For example, to set the maximum size to 100MB, you can add the following line to your MySQL configuration file (<code>my.cnf<\/code>):<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-makefile\">max_binlog_size=100M<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Disable binary logging: If you don&#8217;t need binary logging, you can disable it altogether by adding the following line to your MySQL configuration file:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-python\">skip-log-<span class=\"hljs-built_in\">bin<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This will prevent MySQL from writing binary logs and free up disk space. However, keep in mind that binary logging is often used for backups and replication, so disabling it may have other consequences.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>MySQL binary log files can take up a lot of disk space over time if they are not managed properly. There are a few ways to address this issue: Purge old binary logs: You can use the PURGE BINARY LOGS BEFORE command to remove binary logs that are no longer needed. This command will delete &#8230; <a title=\"MySQL Bin Files Eating Lots of Disk Space\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\" aria-label=\"Read more about MySQL Bin Files Eating Lots of Disk Space\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6352","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MySQL Bin Files Eating Lots of Disk Space - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MySQL Bin Files Eating Lots of Disk Space - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"MySQL binary log files can take up a lot of disk space over time if they are not managed properly. There are a few ways to address this issue: Purge old binary logs: You can use the PURGE BINARY LOGS BEFORE command to remove binary logs that are no longer needed. This command will delete ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-19T10:14:35+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"MySQL Bin Files Eating Lots of Disk Space\",\"datePublished\":\"2023-02-19T10:14:35+00:00\",\"dateModified\":\"2023-02-19T10:14:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\"},\"wordCount\":215,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\",\"name\":\"MySQL Bin Files Eating Lots of Disk Space - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-19T10:14:35+00:00\",\"dateModified\":\"2023-02-19T10:14:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MySQL Bin Files Eating Lots of Disk Space\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MySQL Bin Files Eating Lots of Disk Space - TrySitePrice","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:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/","og_locale":"en_US","og_type":"article","og_title":"MySQL Bin Files Eating Lots of Disk Space - TrySitePrice","og_description":"MySQL binary log files can take up a lot of disk space over time if they are not managed properly. There are a few ways to address this issue: Purge old binary logs: You can use the PURGE BINARY LOGS BEFORE command to remove binary logs that are no longer needed. This command will delete ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-19T10:14:35+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"MySQL Bin Files Eating Lots of Disk Space","datePublished":"2023-02-19T10:14:35+00:00","dateModified":"2023-02-19T10:14:35+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/"},"wordCount":215,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/","url":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/","name":"MySQL Bin Files Eating Lots of Disk Space - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-19T10:14:35+00:00","dateModified":"2023-02-19T10:14:35+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/mysql-bin-files-eating-lots-of-disk-space\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MySQL Bin Files Eating Lots of Disk Space"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=6352"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6352\/revisions"}],"predecessor-version":[{"id":6353,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6352\/revisions\/6353"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=6352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=6352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=6352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}