Если в логах mysql чисто, но XAMPP пишет, что какие-то ошибки — открываем просмотрщик событий Windows.
Windows + R
%windir%\system32\eventvwr.msc /s
В разделе Журналы Windows > Приложения смотрим ошибки от MariaDB.
Первая ошибка, которую мы видим может звучать так:
Slave I/O: Fatal error: Invalid (empty) username when attempting to connect to the master server. Connection attempt terminated. Internal MariaDB error code: 1593
Решение
- Заходим в директорию mysql\data
- Удаляем/перемещаем все файлы КРОМЕ my.ini, ibdata1, ib_buffer_pool, mysql_error.log
- Запускаем службу.
Есть другое решение: просто удалить все master-файлы из корня mysql\data.