Я не могу восстановить, просто перезапустив сервер MySQL, и это может значительно сократить время простоя вашего веб-сайта.
Моя версия - MySql 5.5.62, а SO - Windows 7.
Я безуспешно пробовал этот сценарий VBS, потому что ответ со строкой ошибки Program Files недействителен.
Function DblQuote(Str)
DblQuote = Chr(34) & Str & Chr(34)
End Function
serviceName = "MySQL"
Set wmi = GetObject("winmgmts://./root/cimv2")
state = wmi.Get("Win32_Service.Name='" & serviceName & "'").State
SQL_CMD = "cmd /k "& DblQuote("C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld.exe") &_
"--defaults-file="& DblQuote("C:\Program Files\MySQL\MySQL Server 5.5\my.ini") & " MySQL"
If state <> "Running" Then
Set oShell = Wscript.CreateObject("WScript.Shell")
oShell.run "cmd /k "& DblQuote("C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld.exe") &_
"--defaults-file="& DblQuote("C:\Program Files\MySQL\MySQL Server 5.5\my.ini") & " MySQL"
Set oShell = Nothing
End If
on error goto 0
Wscript.quit