Archives mensuelles : avril 2022

Solution si le service MySQL de MAMP ne démarre pas sous Windows 10

Voici quelques solutions que vous pouvez trouver en recherchant sur Internet :

  • Désactiver le mode binaire dans la configuration des journals de mysql
  • Supprimer les fichiers ib_logfileXXX
  • Supprimer les fichiers mysql-bin.~
  • Désinstaller puis réinstaller MAMP
  • etc…

Aucune de ces solutions ne marchera. La plupart des astuces ont été élaborées pour les versions 4.1 ou antérieures. A partir de la version 4.2.0 la solution suivante trouvée sur le blog d’une programmeuse japonaise a fonctionné parfaitement !

Ce que vous devez faire c’est stoppé MAMP et ensuite éditer le fichier de configuration de mysql situé ici :

C:\MAMP\conf\mysql\my.ini

Juste après les paramètres liés à innodb et avant la configuration de mysqldump, par exemple :

#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 16M

Ajoutez la ligne suivante :

innodb_flush_method = normal

Ce qui donne :

#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50
innodb_flush_method = normal

[mysqldump]
quick
max_allowed_packet = 16M

Redémarrez MAMP et voilà ! ! ! Toute devrait se passer sans problèmes.

On n’est pas sur Youtube mais n’hésitez pas à me dire dans les commentaires si cela fonctionne pour vous !