Showing entries 1 to 10 of 2423
Suivant 10 Entrées plus anciennes »
MySQL Security – Série d’articles sur la sécurité d’une installation MySQL

J'ai publié, sur la version anglaise du site, une série modestement intitulée "MySQL Security" composée de 7 articles, dont le sujet principal est... la sécurité :) Pour être plus précis, n'étant pas un expert en sécurité, cette série ne traite pas de LA sécurité dans son ensemble. Au contraire, je me suis concentré sur quelques-un des plugins et autres fonctionnalités de MySQL à connaître pour augmenter la sécurité globale de ton système de données.

sqlmap

Votre base de données est-elle sécurisée et sécuritaire?  Il existe un moyen facile de le savoir rapidement : l’outil sqlmap !  Un outil open source et facile d’utilisation!

Sqlmap supporte les bases de données MySQL, Oracle, PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird, Sybase, SAP MaxDB, HSQLDB et Informix !!

Choisir des enregistrements au hasard avec MySQL

Une question 1000 fois posée : comment choisir des enregistrements au hasard dans MySQL?  Il existe plusieurs façons de le faire mais certaines sont nettement plus performantes que d’autres.  Une excellente analyse ici.

MySQL et AUTOINCREMENT

Un article intéressant sur les avantages et les inconvénients des colonnes AUTOINCREMENT dans MySQL.

Account Locking

On peut affirmer que MySQL n’a jamais été très flexible quand à la gestion des usagers!  Mais ce temps est révolu avec la fonctionnalité de account locking!  Les détails ici.

FullText, statistiques et MySQL : quelques mauvaises surprises

Si vous utilisez MySQL de façon sérieuse, je ne peux vous dire à quel point vous devriez suivre le blogue MySQL Entomologist religieusement!  L’auteur y expose les bogues, les problèmes, les particularités de MySQL dans un style efficace, sans biais ni embellissement : que la vérité crue!

Comme par exemple les nombreux problèmes avec les indexes fulltext ou les statistiques persistentes de InnoDB.

MySQL, restore et performance!

Une analyse sérieuse des façons d’optimiser la vitesse d’un RESTORE en MySQL.

Les requêtes paginées

C’est une question qui revient ad nauseam sur IRC et dans les forums de discussions : comment paginer les résultats d’une requête de manière efficace?

Pour m’éviter de répéter sans cesse les mêmes explications, j’ai finalement trouvé un texte clair qui explique comment effectuer des requêtes paginées de façon performante et intelligente.

Bien que l’article traite de MySQL, les mêmes principes de base s’appliquent aux autres SGBD.

Group by de 4 manières

Différentes subtilités du GROUP BY en MySQL expliquées pour chacune des 4 versions.  Variations sur un même thème expliquées ici!

Configurer ProxySQL 1.4 pour MySQL 5.7 Group Replication

Toute architecture de base de données se doit de se reposer sur 3 piliers, la supervision (monitoring) , la sauvegarde/restauration et la haute disponibilité. Mon premier article de l'année 2018  concerne l'un des meilleurs combos du moment, en matière de haute disponibilité niveau base de données : - MySQL 5.7 Group Replication : la seule solution native HA de MySQL, qui permet notamment de faire du vrai multi-master (avec MySQL NDB Cluster mais ceci est hors sujet). - ProxySQL 1.4 : modestement le meilleur proxy pour MySQL.

Showing entries 1 to 10 of 2423
Suivant 10 Entrées plus anciennes »