Vulnérabilités MySQL 5.1.47

juillet 22, 2010

Les versions antérieurs à 5.1.47 MySQL souffrent de vulnérabilités:

  • déni de service. Cet effet peut se produire lorsque le serveur de base de données reçoit un paquet dont la taille est supérieure à la taille maximale autorisée.
  • débordement de mémoire (buffer overflow). Cet effet se produit lorsque l’argument passé à la commande « COM_FILED_LIST » est très long. L’utilisateur doit cependant être authentifié pour exploiter cette vulnérabilité.

Versions affectées:  Versions antérieures à 5.1.47

Criticité: Moyenne

Solution: Mises à jour disponibles sur les différentes distributions

MySQL souffre d’une vulnérabilité de déni de service. Cet effet peut se produire lorsque

le serveur de base de données reçoit un paquet dont la taille est supérieure à la taille

maximale autorisée.

Commentaires fermés sur Vulnérabilités MySQL 5.1.47

MySQL Admin Cookbook

juin 29, 2010

MySQL Admin Cookbook est un livre qui s’adresse aussi bien à l’administrateur de base de données débutant qu’ à celui qui cherche à améliorer ses compétences techniques.

Avec son contenu riche en exemples prêts à l’emploi, présentés sous la forme de « recettes de cuisine » (qui permet d’associer une problématique donnée à sa solution), MySQL Admin Cookbook se veut résolument orienté pratique, d’ailleurs  les exemples et les astuces y sont légions.

Les principaux thèmes abordés sont:

  • La réplication
  • Les index
  • Sauvegarde et restauration
  • Gestion des données et des utilisateurs
  • La supervision
  • Configuration de MySQL

J’ai bien aimé: la variété des sujets et l’angle pratique abordé.

J’ai moins aimé: certaines parties un peu basique

Le site de l’éditeur: Packt Publishing Limited

MySQL Admin Cookbook

MySQL Admin Cookbook

  • Editeur : Packt Publishing Limited
  • Langue : Anglais
  • ISBN-13: 978-1-847197-96-2
  • ISBN : 1847197965
  • 376 pages
  • Auteurs: Daniel Schneller, Udo Schwedt
  • Sortie: Mars 2010
1

Audit MySQL – tmp_table_size & max_heap_table_size

mai 28, 2010

Je suis amené à réaliser régulièrement des audits de serveurs MySQL.Voici le premier volet d’une série d’articles où je vais essayer de vous donner quelques points clés pour mieux comprendre le fonctionnement de MySQL.

La configuration du serveur est un des points que je regarde, et l’une des erreurs les plus courantes concerne le paramétrage des options tmp_table_size et max_heap_table_size.

tmp_table_size permet de fixer la taille maximale au-delà de laquelle les tables temporaires en mémoire créées par MySQL (avec le moteur Memory) se transforment en table MyISAM en migrant les données sur le disque. max_heap_table_size permet de fixer la taille maximale des tables avec pour moteur de stockage Memory (Heap est l’ancien nom de Memory).
Extraits du livre « Audit et optimisation – MySQL 5; Bonnes pratiques pour l’administrateur »

Ce qui est important de savoir c’est que la limite des tables temporaires en mémoire créées par MySQL est la plus petite de ces deux valeurs. Ce que je vois souvent dans les fichier de configurations, c’est un tmp_table_size à 64 Mo (par exemple) et un max_heap_table_size qui lui n’y figure pas et qui par conséquent prend ça valeur par défaut, c’est à dire 16Mo. Votre table temporaire créée par le serveur (lors de votre GROUP BY par exemple) sera sur disque dès 16Mo de données et non 64 Mo comme vous le pensiez.
Alors pourquoi faut il limiter le nombre de tables temporaires créées sur le disque ? Tous simplement car sur disque, le temps d’exécution de la requête sera beaucoup, beaucoup plus long, de l’ordre de fois 10 voir fois 100 !
Lorsque vous renseignez l’option tmp_table_size, pensez également à donner la même valeur à l’option max_heap_table_size.
2

Extraits du livre Audit et optimisation – MySQL 5

mars 24, 2010
Bonnes pratiques pour l'administrateur

Audit & optimisation MySQL 5

A l’occasion de la sortie du livre « Audit et optimisation MySQL 5« , Arnaud Gadal et Pascal Borghino blogueurs sur dbnewz et Olivier Dasini vous offrent 3 extraits du livre:

Enjoy !

Le 29/03/2010

Classement parmi les ventes Amazon.fr : 1.305 en Livres

« Audit et optimisation – MySQL 5 » est très apprécié dans ces rubriques :

1 dans la rubrique Livres > Informatique et Internet > Bases de données > SQL

1 dans la rubrique Livres > Informatique et Internet > Bases de données > Logiciels > MySQL

1 dans la rubrique Livres > Informatique et Internet > Linux et logiciels libres > MySQL

http://www.amazon.fr/Audit-optimisation-Bonnes-pratiques-ladministrateur/dp/2212126344

10

Sortie du livre: Audit et optimisation – MySQL 5

mars 9, 2010

Pascal Borghino, Olivier Dasini, Arnaud Gadal et Eyrolles ont l’honneur de vous annoncer la sortie du livre Audit et optimisation MySQL 5.

Bonnes pratiques pour l'administrateur

Pour la première fois, les meilleurs experts de chez Yahoo!, Orange Business Services et Virgin mobile livrent leur expérience de terrain... en français

Editeur : EYROLLES | Langue : Français | ISBN-10: 2212126344 | ISBN-13: 978-2212126341

A l’occasion du salon Solutions Linux/Open Source qui se tiendra du 16 au 18 mars à Paris Expo-Porte de Versailles, cet ouvrage sera disponible en exclusivité et en avant-première sur le stand Eyrolles (n°C35).

L’ouvrage sera disponible en librairie le 25 mars 2010. Vous pouvez cependant déjà le commander sur les sites spécialisés (fnac, amazon.fr, eyrollesLavoisier, decitre. cine-memento.fr,… )

Au sommaire:

CHAPITRE 1
Gérer une situation d’urgence avec MySQL ………………………….. 1
CHAPITRE 2
Choisir son serveur MySQL ………………………………………………… 19
CHAPITRE 3
Les moteurs de stockage …………………………………………………… 49
CHAPITRE 4
Surveiller son serveur MySQL…………………………………………….. 81
CHAPITRE 5
Exploiter les journaux de MySQL ……………………………………… 141
CHAPITRE 6
Optimiser sa base de données : du schéma aux requêtes ………. 163
CHAPITRE 7
Optimiser son serveur mySQL ………………………………………….. 193
CHAPITRE 8
La réplication MySQL ………………………………………………………. 217
CHAPITRE 9
Où trouver de l’aide ? ……………………………………………………… 253
3

Recherche d’un expert MySQL

février 11, 2010
  • Profil : Expert MySQL
  • Expériences nécessaire :  forte expérience sur la configuration et le tuning de MySQL dans un contexte de forte utilisation
  • Compétences pré requises : MySQL – Compétences  qui seraient un plus : EzPublish ou autre CMS
  • Environnement technique : Linux Debian, Apache, MySQL
  • Connaissances des Outils : outils de mesures de charge MySQL
  • Contexte particulier du projet : sites à grande audience
  • Autres : Il s’agit d’une mission très ponctuelle dans un contexte technique lourd et il faut vraiment une personne très expérimentée.
  • Contact: Patrick Babonneau  +33 6 99 32 84 99
Commentaires fermés sur Recherche d’un expert MySQL

Résolutions pour l’année 2010

janvier 8, 2010

Une année 2009 très riche pour moi où j’ai découvert la Croatie, la Turquie (que je vous recommande d’ailleurs) et redécouvert la Hongrie (ses thermes… que du bonheur !), mais qui m’a surtout permis d’évoluer professionnellement. En effet après 5 années de bons et loyaux services j’ai quitté Anaska (Alter Way formation) où j’avais les casquettes de consultant MySQL et de formateur MySQL / PHP ( et Talend pendant une année ) pour rejoindre Orange Business Services en tant qu’expert base de données.

Une année riche vous disais-je, où un projet qui me tenait à cœur à pu voir le jour: l’écriture d’un livre, en français destiné aux utilisateurs avancés de MySQL. Ce projet à pu aboutir grâce à mes deux co-auteurs et amis de dbnewz : Arnaud Gadal DBA MySQL à Virgin Mobile, Pascal Borghino architecte base de données à Yahoo!

Titre de notre livre: Audit et optimisation MySQL 5,édité par Eyrolles, il devrait être disponible à la vente au plus tôt fin janvier 2010. Vous pouvez toujours le commander sur votre e-librairie préfére, comme la FNAC, Amazon, Lavoisier, Renaud-Bray… Nous vous donnerons plus d’informations dès que possible.

En 2009, j’ai également commencé l’écriture d’un deuxième ouvrage qui devrait être disponible mi-2010. Je n’en dirai pas plus pour l’instant… 🙂

Effets de bords de toutes ces activités dévoreuses de temps, moins d’articles sur ce blog 🙁

La tendance n’est pas encore prête de s’inverser, cependant, rassurez vous, il y a encore plein d’informations et d’expériences à partager !

Au chapitre actualité (brulante) de MySQL, Monty vs Oracle… Au-delà de toutes considérations partisanes, mon vœux le plus cher est qu’une décision soit prise le plus rapidement. Car l’indécision est mauvaise pour tout le monde !

Le bon coté de cette histoire c’est MariaDB, un des forks (Drizzle, Ourdelta…) de MySQL. Nous en reparlerons sur dasini.net en 2010, soyez en certain.

Bonne année 2010 !

Olivier DASINI

7

Audit et optimisation MySQL 5

novembre 9, 2009

Arnaud Gadal DBA MySQL à Virgin Mobile, Pascal Borghino architecte base de données à Yahoo! (mes potos de dbnewz) et moi, venons juste de terminer l’écriture d’un livre consacré à l’audit et à l’optimisation d’un serveur MySQL.
A travers cet ouvrage, nous avons essayé de synthétiser nos différentes expériences pour vous aider à tirer le meilleur de votre base de données. Dans le livre nous abordons des sujets comme les architectures de réplication, le tuning du serveur, les moteurs de stockage, les logs…
Audit & optimisation MySQL 5 est édité par eyrolles et devrait être disponible d’ici 4 à 6 semaines

à suivre…

5

Un dauphin qui obéit au doigt et à l’oeil ?

novembre 4, 2009

En cherchant des images pour ma prochaine conférence MySQL, pour le forum PHP/MySQL 2009, je suis tombé, tout à fait par harsard (je tiens à le préciser 😉 ) sur ceci:

Dolphin Finger

Dolphin Finger

Finalement, c’est peu être un bon moyen d’augmenter la popularité de MySQL chez la gente féminine, cependant je n’arrive pas bien à voir où placer cette image dans ma présentation…

Rappel: Offre LeMug / forum PHP: http://dasini.net/blog/2009/10/20/conferences-mysql-au-forum-php/

2

Conférences MySQL au Forum PHP

octobre 20, 2009

Le MySQL User Group Francophone est partenaire avec l’AFUP du Forum PHP, qui se tient les 12 et 13 novembre 2009, à la Cité des Sciences et de l’Industrie.


Au programme des conférences dédiées à MySQL et MariaDB :

  • mysqlnd / « MySQL native driver for PHP » : Les améliorations de la stack avec Serge Frezefond
  • Au secours, ma base de données fait ramer mon application ! avec Stéphane Combaudon
  • MariaDB, the future of MySQL avec Michael Widenius aka Monty
  • Retour d’expérience sur l’utilisation de MySQL Chez Orange Business Services avec Olivier DASINI
  • Réplication MySQL : retours d’expérience avec Jean-François Bustarret

Participez à cet événement et bénéficiez d’une offre exceptionnelle :
les deux journées du Forum PHP
+
l’adhésion 2009/2010 au MySQL User Group France
pour 140 euros au lieu de 200 euros !*

Suivez ce lien pour adhérer au MUG et recevoir votre badge pour le Forum PHP

*Tarif normal de l’accès deux jours au Forum PHP 180 euros + Adhésion annuelle au MySQL User Group 20 euros.

Commentaires fermés sur Conférences MySQL au Forum PHP