Voici ce qui m'a résolu le problème, j'ai regardé tout autour et rien n'a aidé.
Pour résoudre ce problème, faites une copie des fichiers originaux (ibdata1, ib_logfile0, ib_logfile1…).
mv /var/lib/mysql/ibdata1 /var/lib/mysql/ibdata1.bak
cp -a /var/lib/mysql/ibdata1.bak /var/lib/mysql/ibdata1
Démarrez maintenant le service mysql.
/etc/init.d/mysql start
Dans mon cas, c'était les fichiers XAMPP donc je l'ai fait
sudo mv /Applications/XAMPP/xamppfiles/var/mysql/ibdata1 /Users/username/Documents/tmp/ibdata1.bak
sudo cp -a /Users/username/Documents/tmp/ibdata1.bak /Applications/XAMPP/xamppfiles/var/mysql/ibdata1
Ensuite, j'ai remarqué que mysql était déjà lancé pour moi.
Basé sur la solution ici