J'ai récemment mis à jour mysql qui se trouvait sous mon dossier xampp, et j'ai les erreurs suivantes, signalant le fichier journal:
2018-04-19T12: 59: 19.667059Z 0 [Système] [MY-010116] [Serveur] C:\xampp\mysql\bin\mysqld.exe (mysqld 8.0.11) commençant comme processus 9324 2018-04-19T12: 59: 20.025280Z 1 [ERREUR] [MY-013090] [InnoDB] InnoDB: Format de journal de rétablissement non pris en charge (0). Le journal de rétablissement a été créé avant MySQL 5.7.9 2018-04-19T12: 59: 20.026140Z 1 [ERREUR] [MY-012930] [InnoDB] InnoDB: l'initialisation du plug-in a échoué avec une erreur Erreur générique. 2018-04-19T12: 59: 20.229069Z 1 [ERREUR] [MY-011013] [Serveur] Impossible d'initialiser le moteur de stockage DD. 2018-04-19T12: 59: 20.230803Z 0 [ERREUR] [MY-010020] [Server] L'initialisation du dictionnaire de données a échoué. 2018-04-19T12: 59: 20.231371Z 0 [ERREUR] [MY-010119] [Server] Abandon 2018-04- 19T12: 59: 20.233136Z 0 [Système] [MY-010910] [Serveur] C:\xampp\mysql\bin\mysqld.exe: Arrêt terminé (mysqld 8.0.11) MySQL Community Server - GPL.
On m'a dit que si vous mettez à jour votre mysql, vous devriez commenter les configurations obsolètes qui se trouvent dans votre my.ini, mais je ne savais pas quoi commenter, alors je l'ai laissé tel quel.
Une idée de ce qui cause ça?
Si vous avez déjà installé MySQL et n'a pas effectué un arrêt lent en utilisant le
innodb_fast_shutdown
Flag, allez simplement dans votre répertoire MySQL
/var/lib/mysql/
Et supprimez les fichiers journaux (ne faites pas cela si vous avez besoin des données de table dans votre base de données jusqu'à vous avez sauvegardé votre base de données):
ib_logfile0
ib_logfile1
Sauvegardez-les avant si vous en avez besoin à nouveau.