Есть предположение что случайно устанавливали другую версию MySQL...
Остановите сервер Moodle через "Stop Moodle.exe", откройте диспетчер задач и проверьте наличие процесса mysqld.exe. Если он присутствует, то значит в автозапуске служб прописана другая установка сервера mysql, кот. мешает запуску mysql через «Start Moodle.exe». Отсюда невозможность соединения с базой данных - п. 3 Ошибка запуска.
Удалите старую установку mysql или, если она нужна, отключите автозапуск службы, перевесьте этот сервер на другой порт (не 3306).
Можно ли восстановить config.php ?
Зачем? Если все параметры прописаны верно, то причина не в конфиге, а в запуске несоответствующего сервера mysql
$release = '1.9.19+ (Build: 20130513)
А зачем устаревшую версию установили?