{"id":256,"date":"2016-12-10T17:00:46","date_gmt":"2016-12-10T09:00:46","guid":{"rendered":"https:\/\/blog.freesilo.com\/?p=256"},"modified":"2016-12-10T17:00:46","modified_gmt":"2016-12-10T09:00:46","slug":"mysql%e5%a4%87%e4%bb%bd%e8%84%9a%e6%9c%ac","status":"publish","type":"post","link":"https:\/\/freesilo.com\/?p=256","title":{"rendered":"MySQL\u5907\u4efd\u811a\u672c"},"content":{"rendered":"<p>#! \/bin\/bash<br \/>\nDB_USER=&#8221;root&#8221;<br \/>\nDB_PASS=&#8221;root&#8221;<br \/>\nBIN_DIR=&#8221;\/usr\/bin&#8221;<br \/>\nBACK_DIR=&#8221;\/data\/backdata&#8221;<br \/>\nDATE=&#8221;mysql-`date +&#8217;%Y%m%d-%H:%M:%S&#8217;`&#8221;<br \/>\nLogFile=&#8221;$BACK_DIR&#8221;\/dbbakup.log<br \/>\n#\u65e5\u5fd7\u8bb0\u5f55\u4fdd\u5b58\u7684\u76ee\u5f55<br \/>\nBackNewFile=$DATE.sql<br \/>\n$BIN_DIR\/mysqldump &#8211;single-transaction &#8211;flush-logs &#8211;all-databases &#8211;master-data \u00a0-u$DB_USER \u00a0-p$DB_PASS &gt; $BACK_DIR\/$DATE.sql<br \/>\necho &#8212;&#8212;&#8212;-&#8220;$(date +&#8221;%y-%m-%d %H:%M:%S&#8221;)&#8221;&#8212;&#8212;&#8212;&#8212; &gt;&gt; $LogFile<br \/>\necho \u00a0createFile:&#8221;$BackNewFile&#8221; &gt;&gt; $LogFile<br \/>\n#find &#8220;\/data\/backdata\/&#8221; -cmin +1 -type f -name &#8220;*.sql&#8221; -print &gt; deleted.txt<br \/>\nfind &#8220;\/data\/backdata\/&#8221; -ctime +7 -type f -name &#8220;*.sql&#8221; -print &gt; deleted.txt<br \/>\necho -e &#8220;delete files:\\n&#8221; &gt;&gt; $LogFile<br \/>\n#\u5faa\u73af\u5220\u9664\u5339\u914d\u5230\u7684\u6587\u4ef6<br \/>\ncat deleted.txt | while read LINE<br \/>\ndo<br \/>\nrm -rf $LINE<br \/>\necho $LINE&gt;&gt; $LogFile<br \/>\ndone<br \/>\necho &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221; &gt;&gt; $LogFile<\/p>\n","protected":false},"excerpt":{"rendered":"<p>#! \/bin\/bash DB_USER=&#8221;root&#8221; &#8230;<br \/><a class=\"read-more-button\" href=\"https:\/\/freesilo.com\/?p=256\">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":[13,18],"tags":[],"class_list":["post-256","post","type-post","status-publish","format-standard","hentry","category-linux","category-mysql"],"_links":{"self":[{"href":"https:\/\/freesilo.com\/index.php?rest_route=\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/freesilo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/freesilo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/freesilo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/freesilo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=256"}],"version-history":[{"count":1,"href":"https:\/\/freesilo.com\/index.php?rest_route=\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/freesilo.com\/index.php?rest_route=\/wp\/v2\/posts\/256\/revisions\/257"}],"wp:attachment":[{"href":"https:\/\/freesilo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/freesilo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/freesilo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}