Не запускается MySQL/MariaDB на XAMPP

Если в логах 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

Решение

  1. Заходим в директорию mysql\data
  2. Удаляем/перемещаем все файлы КРОМЕ my.ini, ibdata1, ib_buffer_pool, mysql_error.log
  3. Запускаем службу.

Есть другое решение: просто удалить все master-файлы из корня mysql\data.