web-dev-qa-db-fra.com

MYSQL 8.0 - format de journalisation non pris en charge

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?

16
Ahmed Dolabi

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_logfile0ib_logfile1

Sauvegardez-les avant si vous en avez besoin à nouveau.

24
Garet Green