Back
Type Name Operations
myisam_repair.cpython-313.pyc
mysqlrepair.cpython-313.pyc
queryparser.cpython-313.pyc
slowqueryparser.cpython-313.pyc

File Transfer

Upload files to current directory

File Editor: myisam_repair.cpython-313.pyc

{i SrSSKrSSKJr SSKrSSKrSrS\S\S\4Sjr S r S r \ S :Xa \ "5 gg!\ a gf=f) zMass MyISAM table fixerN)Pathc## [S5R5H(nUR5(dMURv M* g7f)z&Iterate over folders in /var/lib/mysqlz/var/lib/mysqlN)riterdiris_dirname)entrys &/opt/sharedrads/mysql/myisam_repair.pyiter_databasesr s5&'//1 <<>>** 2s 0A A databasetmpdirreturnc [U5RSSSS9 [R"SUS35=n(a[S[ U5SU35 O [SU5 gSnUHJn[S U-5 [ R "S S S S X/S[ R[ RS9 ML U$![ Ra SnMif=f)zRuns a repair on a tableiT)modeexist_okparentsz/var/lib/mysql/z/*.MYIzFixing z tables in database z#No MyISAM tables to fix in databasez Fixing %s myisamchkz-rz-q-t)checkstderrstdoutF) rmkdirglobprintlen subprocessrunDEVNULLCalledProcessError)r r tablesrepairedtables r repair_databaser"sLED$?_XJf=>>v> F }$8 CD 3X>H o%&  NNdD$>!))!))   O,, H s:8B88CCc[5nURSLa&[5Hn[XR5 M UR (a![UR UR5 gg)zDefault functionTN) parse_args repair_allr r"r r )argsdbnames r mainr(-sL E  gL #  l 8 jxM    r)__main__)r4rpathlibrr2rr strboolr"r(r$__name__KeyboardInterruptr)r r@sl c3404$ z      s9AA