Créer des tables InnoDB <<< |
Ajouter et retirer des données et des logs InnoDB | Sauver et restaurer une base InnoDB >>> |
7.5 Tables InnoDB 7 Types de tables MySQL Manuel de Référence MySQL 4.1 : Version Française . Présentation des tables InnoDB . Options de démarrage InnoDB . Créer des bases InnoDB . Créer des tables InnoDB ->Ajouter et retirer des données et des logs InnoDB . Sauver et restaurer une base InnoDB . Transférer une base de données InnoDB vers une autre machine . Modèle transactionnel de InnoDB . Implémentation du multi-versionnage . Structures de tables et d'index . Gestion de l'espace fichiers et des entrées/sorties disque . Gestion des erreurs . Restrictions sur les tables InnoDB . Historique de l'évolution InnoDB . Informations de contact InnoDB |
7.5.5 Ajouter et retirer des données et des logs InnoDB
Depuis la version 3.23.50 et 4.0.2, vous pouvez spécifier le dernier fichier de données InnoDB dans le fichier autoextend . Alternativement, vous pouvez augmenter votre espace de données en spécifiant d'autres fichiers de données. Pour cela, vous devez arrêter le serveur MYSQL, éditer le fichier my.cnf pour y ajouter un nouveau nom de fichier dans innodb_data_file_path , puis redémarrer le serveur MySQL. Actuellement, vous ne pouvez pas retirer de fichier de données à InnoDB . Pour réduire la taille de votre base de données, vous devez utiliser l'utilitaire mysqldump pour exporter toutes vos données de tables, créer une nouvelle base, et réimporter toutes vos données dans cette nouvelle base.Si vous voulez changer le nombre ou la taille de vos fichiers de log InnoDB , vous devez éteindre le serveur MYSQL et vous assurer qu'il s'est arrété sans erreur. Puis, copiez les anciens fichiers de log dans une archive, car si vous rencontrez un problème ultérieurement, vous en aurez besoin pour restaurer votre base. Effacer les anciens fichiers de log du dossier de logs, éditez le fichier my.cnf , et redémarrez le serveur MySQL. InnoDB vous indiquera au démarrage qu'il va créer de nouveaux fichiers de log. |
<< | Ajouter et retirer des données et des logs InnoDB | >> |
Créer des tables InnoDB | Tables InnoDB | Sauver et restaurer une base InnoDB |