Bonjour,
J'ai une BD dans laquelle j'insère régulièrement de nombreux enregistrements dans une table. Je fais l'opération tous les 4 mois environ et jusque là tout s'était bien passé.
Hier j'ai fait l'opération, puis ensuite j'ai pu tester mon site web sans aucun problème de communication avec la BD. Ce matin, quand j'ai exécuté uWamp, Apache s'est lancé normalement, mais MySQL s'arrête au bout de quelques secondes. Le log MySQL indique ceci :
Comme il est fait mention du fichier ibdata, j'ai inséré ceci dans le fichier my.ini, à la section [mysqld] :InnoDB: Trying to access page number 4 in space 1118, space name nom_BD/nom_table, which is outside the tablespace bounds. Byte offset 0, len 16384, i/o type read. If you get this error at mysqld startup, please check that your my.cnf matches the ibdata files that you have in the MySQL server.
Mais j'ai toujours le même message au démarrage du serveur. Dans le message, le nom de la table évoquée est la table dans laquelle j'insère les enregistrements. Actuellement, elle fait un peu plus de 4Mo.innodb_data_file_path=ibdata1:12M:autoextend
Dans le même répertoire que ibdata1, j'ai noté la présence du fichier ibtmp1, que le serveur soit en cours d'exécution ou arrêté, et dont j'ignore si je dois l'inclure dans l'option innodb_data_file_path.
Merci pour votre aide!
Partager