{"id":213,"date":"2016-07-07T05:03:11","date_gmt":"2016-07-07T05:03:11","guid":{"rendered":"http:\/\/symbioticindia.in\/docu\/?p=213"},"modified":"2016-07-07T05:03:11","modified_gmt":"2016-07-07T05:03:11","slug":"mysql-database-back-on-command-prompt","status":"publish","type":"post","link":"http:\/\/symbioticindia.in\/docu\/2016\/07\/07\/mysql-database-back-on-command-prompt\/","title":{"rendered":"mYsql Database back on command prompt"},"content":{"rendered":"<pre class=\"lang-sql prettyprint prettyprinted\"><code><span class=\"pun\">@<\/span><span class=\"pln\">echo <\/span><span class=\"kwd\">off<\/span><span class=\"pln\">\r\nCLS\r\ncd c<\/span><span class=\"pun\">:\\<\/span><span class=\"pln\">temp\r\n<\/span><span class=\"kwd\">set<\/span><span class=\"pln\"> MYSQLUSER<\/span><span class=\"pun\">=<\/span><span class=\"pln\">root\r\n<\/span><span class=\"kwd\">set<\/span><span class=\"pln\"> MYSQLPASS<\/span><span class=\"pun\">=<\/span><span class=\"pln\">PassWord\r\n<\/span><span class=\"kwd\">set<\/span><span class=\"pln\"> BATCHFILE<\/span><span class=\"pun\">=<\/span><span class=\"pln\">c<\/span><span class=\"pun\">:\\<\/span><span class=\"pln\">temp<\/span><span class=\"pun\">\\<\/span><span class=\"pln\">Batch_mysqldump<\/span><span class=\"pun\">.<\/span><span class=\"pln\">bat \r\n<\/span><span class=\"kwd\">set<\/span><span class=\"pln\"> DUMPPATH<\/span><span class=\"pun\">=<\/span><span class=\"pln\">c<\/span><span class=\"pun\">:\\<\/span><span class=\"pln\">temp\r\n<\/span><span class=\"kwd\">SET<\/span><span class=\"pln\"> backuptime<\/span><span class=\"pun\">=%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">4<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">7<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">10<\/span><span class=\"pun\">,<\/span><span class=\"lit\">4<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">0<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">3<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%<\/span>\r\n<span class=\"kwd\">SET<\/span><span class=\"pln\"> backuptimelog<\/span><span class=\"pun\">=%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">4<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">7<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">10<\/span><span class=\"pun\">,<\/span><span class=\"lit\">4<\/span><span class=\"pun\">%<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">0<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%:%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">3<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%:%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">6<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%<\/span><span class=\"pln\">\r\necho starting MySqlDump at <\/span><span class=\"pun\">%<\/span><span class=\"pln\">backuptime<\/span><span class=\"pun\">%<\/span><span class=\"pln\">\r\necho <\/span><span class=\"com\">------ starting MySqlDump at %backuptimelog% ------   &gt;&gt; \"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span><span class=\"pln\">\r\necho Running <\/span><span class=\"kwd\">dump<\/span><span class=\"pun\">...<\/span>   \r\n<span class=\"kwd\">set<\/span> <span class=\"lit\">7<\/span><span class=\"pln\">zip_path<\/span><span class=\"pun\">=<\/span><span class=\"pln\">\r\nmkdir <\/span><span class=\"str\">\"%backuptime%\"<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span><span class=\"pln\">\r\ncd <\/span><span class=\"str\">\"c:\\Program Files\\MySQL\\MySQL Server 5.6\\bin\"<\/span><span class=\"pln\">\r\necho <\/span><span class=\"pun\">@<\/span><span class=\"pln\">echo <\/span><span class=\"kwd\">off<\/span> <span class=\"pun\">&gt;<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">BATCHFILE<\/span><span class=\"pun\">%<\/span><span class=\"pln\"> \r\necho cd <\/span><span class=\"pun\">%<\/span><span class=\"pln\">DUMPPATH<\/span><span class=\"pun\">%<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">BATCHFILE<\/span><span class=\"pun\">%<\/span><span class=\"pln\"> \r\necho copy <\/span><span class=\"str\">\"C:\\Program Files\\MySQL\\MySQL Server 5.6\\bin\\mysqldump.exe\"<\/span> <span class=\"str\">\"c:\\temp\\%backuptime%\"<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">BATCHFILE<\/span><span class=\"pun\">%<\/span><span class=\"pln\"> \r\necho cd <\/span><span class=\"str\">\"%backuptime%\"<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">BATCHFILE<\/span><span class=\"pun\">%<\/span><span class=\"pln\"> \r\nmysql <\/span><span class=\"pun\">-<\/span><span class=\"pln\">u<\/span><span class=\"pun\">%<\/span><span class=\"pln\">MYSQLUSER<\/span><span class=\"pun\">%<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">p<\/span><span class=\"pun\">%<\/span><span class=\"pln\">MYSQLPASS<\/span><span class=\"pun\">%<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">AN <\/span><span class=\"pun\">-<\/span><span class=\"pln\">e<\/span><span class=\"str\">\"SELECT CONCAT('mysqldump -u%MYSQLUSER% -p%MYSQLPASS% ' ,schema_name,' --result-file=',schema_name,'.sql') FROM information_schema.schemata WHERE schema_name NOT IN ('information_schema','performance_schema')\"<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">BATCHFILE<\/span><span class=\"pun\">%<\/span><span class=\"pln\"> \r\necho <\/span><span class=\"kwd\">exit<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">BATCHFILE<\/span><span class=\"pun\">%<\/span>\r\n<span class=\"kwd\">start<\/span> <span class=\"pun\">\/<\/span><span class=\"pln\">wait <\/span><span class=\"pun\">%<\/span><span class=\"pln\">BATCHFILE<\/span><span class=\"pun\">%<\/span><span class=\"pln\"> \r\necho Compressing bk_<\/span><span class=\"pun\">%<\/span><span class=\"pln\">backuptime<\/span><span class=\"pun\">%.<\/span><span class=\"pln\">sql<\/span><span class=\"pun\">...<\/span>\r\n<span class=\"kwd\">SET<\/span><span class=\"pln\"> ziptime<\/span><span class=\"pun\">=%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">4<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">7<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">10<\/span><span class=\"pun\">,<\/span><span class=\"lit\">4<\/span><span class=\"pun\">%<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">0<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%:%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">3<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%:%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">6<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%<\/span><span class=\"pln\">\r\necho starting <\/span><span class=\"lit\">7<\/span><span class=\"pln\">zip compression at <\/span><span class=\"pun\">%<\/span><span class=\"pln\">ziptime<\/span><span class=\"pun\">%<\/span><span class=\"pln\">\r\necho starting <\/span><span class=\"lit\">7<\/span><span class=\"pln\">zip compression at <\/span><span class=\"pun\">%<\/span><span class=\"pln\">ziptime<\/span><span class=\"pun\">%<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span>\r\n<span class=\"str\">\"C:\\Program Files\\7-Zip\\7z.exe\"<\/span><span class=\"pln\"> a <\/span><span class=\"pun\">-<\/span><span class=\"pln\">t7z <\/span><span class=\"pun\">-<\/span><span class=\"pln\">m0<\/span><span class=\"pun\">=<\/span><span class=\"pln\">PPMd <\/span><span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\\bk_%backuptime%.7z\"<\/span> <span class=\"str\">\"c:\\temp\\%backuptime%\"<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span><span class=\"pln\">\r\n echo Deleting the SQL <\/span><span class=\"kwd\">file<\/span> <span class=\"pun\">...<\/span><span class=\"pln\">   \r\n rmdir <\/span><span class=\"pun\">\/<\/span><span class=\"pln\">s <\/span><span class=\"pun\">\/<\/span><span class=\"pln\">q <\/span><span class=\"str\">\"c:\\temp\\%backuptime%\"<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span><span class=\"pln\">\r\n echo deleting files older than <\/span><span class=\"lit\">60<\/span><span class=\"pln\"> days\r\n echo deleting files older than <\/span><span class=\"lit\">60<\/span><span class=\"pln\"> days <\/span><span class=\"pun\">&gt;&gt;<\/span> <span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span><span class=\"pln\">\r\n forfiles <\/span><span class=\"pun\">-<\/span><span class=\"pln\">p <\/span><span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\"<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">s <\/span><span class=\"pun\">-<\/span><span class=\"pln\">m <\/span><span class=\"pun\">*.*<\/span> <span class=\"pun\">\/<\/span><span class=\"pln\">D <\/span><span class=\"lit\">-60<\/span> <span class=\"pun\">\/<\/span><span class=\"pln\">C <\/span><span class=\"str\">\"cmd \/c del @path\"<\/span> <span class=\"pun\">&gt;&gt;<\/span> <span class=\"str\">\"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span>\r\n <span class=\"kwd\">SET<\/span><span class=\"pln\"> finishtime<\/span><span class=\"pun\">=%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">4<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">7<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%-%<\/span><span class=\"pln\">DATE<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">10<\/span><span class=\"pun\">,<\/span><span class=\"lit\">4<\/span><span class=\"pun\">%<\/span> <span class=\"pun\">%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">0<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%:%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">3<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%:%<\/span><span class=\"pln\">TIME<\/span><span class=\"pun\">:~<\/span><span class=\"lit\">6<\/span><span class=\"pun\">,<\/span><span class=\"lit\">2<\/span><span class=\"pun\">%<\/span><span class=\"pln\">\r\n echo <\/span><span class=\"com\">------ Done at %finishtime%! ------ &gt;&gt; \"Z:\\-=macine backup=-\\sqldump\\sqldump.log\"<\/span><span class=\"pln\">\r\n echo Done at <\/span><span class=\"pun\">%<\/span><span class=\"pln\">finishtime<\/span><span class=\"pun\">%!<\/span><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>@echo off CLS cd c:\\temp set MYSQLUSER=root set MYSQLPASS=PassWord set BATCHFILE=c:\\temp\\Batch_mysqldump.bat set DUMPPATH=c:\\temp SET backuptime=%DATE:~4,2%-%DATE:~7,2%-%DATE:~10,4%-%TIME:~0,2%-%TIME:~3,2% SET backuptimelog=%DATE:~4,2%-%DATE:~7,2%-%DATE:~10,4% %TIME:~0,2%:%TIME:~3,2%:%TIME:~6,2% echo starting MySqlDump at %backuptime% echo &#8212;&#8212; starting MySqlDump at\u2026<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-213","post","type-post","status-publish","format-standard","hentry","category-mysql"],"_links":{"self":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/comments?post=213"}],"version-history":[{"count":1,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts\/213\/revisions"}],"predecessor-version":[{"id":214,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/posts\/213\/revisions\/214"}],"wp:attachment":[{"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/media?parent=213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/categories?post=213"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/symbioticindia.in\/docu\/wp-json\/wp\/v2\/tags?post=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}