Actualités

Nouvelle version de MySQL : 5.1.12

  • vendredi 03 novembre 2006
Image pour le titre du contenu
MySQL 5.1.12-beta, une nouvelle version du système de base de données Open Source, a été publié. L'édition communauté est disponible en format source et binaire, pour de nombreuses plate-forme sur le site de téléchargement. La nouvelle version n'est pas disponible pour toutes les plates-formes.

MySQL 5.1.12 contient des incompatibilités importantes, ainsi que des correctifs de sécurité. Il est donc recommandé de bien planifier la migration de la version.

Incompatibilités MySQL 5.1.12
+ Le support des bases BerkeleyDB (BDB) ne fait plus partie de la distribution standard
+ Les espaces de noms pour les événements programmés ont changés
+ Les variables système pour le event_scheduler ont changé de valeur et de comportement
+ Le système de module de l'analyseur de texte plein a changé
+ Dans la table INFORMATION_SCHEMA.EVENTS table, la coloonne EVENT_DEFINITION contient le code SQL exécuté
+ Le redémarrage d'un Cluster impose désormais l'utilisation d'un checkpoint commun
+ Certaines instructions MySQL sont désormais interdites dans les expressions de partitionnement

Nouveautés MySQL 5.1.12
+ Les logs de requêtes et de requêtes lentes peuvent être activés durant l'exécution
+ Le format XML produit par le serveur a changé
+ Nombre de commandes peuvent être exécutées comme commandes préparées
+ L'option --passwd de l'Instance Manager est devenue --print-password-line.
+ D'autres options ont été ajoutées à l'Instance Manager
+ Sous Windows, Control-C crashait mysql
+ TEXT et BLOB ignorent les valeurs par défaut avec une alerte
+ Le client mysql supporte le caractère spécial \l
+ Les tables de log MySQL acceptent désormais de changer de moteur
+ Les fonctions LEFT et RIGHT retournent NULL si l'argument est NULL
+ EXPLAIN EXTENDED affiche une colonne supplémentaire
+ mysqlshow ignore les caractères joker s'il n'y a qu'une seule base solution
+ DROP VIEW supprime toutes les vues, et affiche les erreurs à la fin
+ SHOW CREATE TABLE affiche les contraintes de tables InnoDB
+ Ajout de l'option --set-charset à mysqlbinlog
+ Amélioration des insertions dans une table du cluster
+ ndb_config accepte -c comme raccourci pour --ndb-connectstring
+ Ajout de l'option --bind-address pour ndbd
+ La vriable Ndb_number_of_storage_nodes a été renommée Ndb_number_of_data_nodes
+ Ajout de l'option --ndb-use-copying-alter-table à mysqld
+ Ajout de la commande SHOW CONTRIBUTORS
+ Il n'est plus possible de créer de tables partitionnée avec le moteur CSV
+ Les variables variables Ndb_connected_host et Ndb_connected_port ont été renommées Ndb_config_from_host et Ndb_config_from_port
+ Plusieurs erreurs confusante du cluster ont été corrigées
+ Il n'est plus possible de créer de tables partitionnées avec un autre type que LINEAR KEY.
+ ExtractValue() affiche une erreur quand le XML est mal formé.
+ SHOW STATUS a été modifié
+ yaSSL est maintenant en version 1.3.7 et dispose d'une licence compatible avec MySQL
+ mysqlslap tente de se reconnecter 10 fois
+ Après un export réussi avec mysqldump, l'utilitaire ajoute un commentaire de fin d'export en fin de fichier
+ les pages de manuels mysqld et mysqlmanager ont été reclassé de volume 1 à 8
+ Dans la table INFORMATION_SCHEMA.ROUTINES, la colonne ROUTINE_DEFINITION est définie comme NULL
+ le script configure définit le symbole DBUG_ON dans config.h
+ MySQL compile sur UnixWare 7.13.
+ le client mysql utilisait le jeu de caractères par défaut
+ La colonne STATE de INFORMATION_SCHEMA.PROCESSLIST passe à 64 caractères.
+ Les colonnes TIMESTAMP qui ne sont pas NOT NULL sont correctement indiquées
+ INFORMATION_SCHEMA contient de nouvelles tables : GLOBAL_STATUS, SESSION_STATUS, GLOBAL_VARIABLES et SESSION_VARIABLES
+ Le mot clé BINARY est interdit lorsque le type de données impose la binarité
+ La distribution source est modifiée pour que les exemples d'UDF compilent sous Windows
+ LOAD DATA INFILE ne cause plus de commit implicites
+ Les commandes LOAD DATA FROM MASTER et LOAD TABLE FROM MASTER sont obsolètes.
+ mysqldump a l'option --flush-privileges.
+ La valeur par défaut de tmp_table_size est abaissée à 16Mo
+ Le nombre de threads InnoDB n'est plus limité à 1000 sur Windows
+ La consommation de mémoire par les dicitonnaire InnoDB a été réduite de moitié

Corrections MySQL 5.1.12
496 bogues ont été corrigés : des correctifs importantes couvrent la compilation,
la sécurité, la réplication, les jeux de caractères, les fonctions de groupes,
la cohérence des affichages, les utilitaires.

MySQL 5.1.12 est une version beta de la série 5.1.
Les bogues sont maintenant en cours de correction et la plate-forme
en cours de stabilisation. Elle n'est pas recommandée pour la production.

sécurité, InnoDB, NDB Cluster, CREATE ou ALTER TABLE,
verrous.

< Précédent   Suivant >

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter