Bases de données

Ces tutoriels vous guideront à travers les concepts essentiels de la gestion des bases de données, couvrant l’installation, la configuration, et l’administration des systèmes de gestion de bases de données (SGBD) comme MySQL, PostgreSQL, et SQL Server. Vous apprendrez à concevoir des schémas de bases de données, optimiser les requêtes, et mettre en place des stratégies de sauvegarde et de récupération des données. Le guide explore également les meilleures pratiques pour assurer la sécurité, gérer les utilisateurs, et analyser les performances des bases de données. Que vous soyez un développeur ou un administrateur de bases de données, ce tutoriel vous fournira les compétences nécessaires pour gérer efficacement vos systèmes de gestion de bases de données.

Comment autoriser les connexions distantes dans MySQL ou MariaDB ?

MySQL autoriser les connexions distantes

I. Présentation Dans ce tutoriel, nous allons apprendre à activer les connexions à distance sur une base de données MySQL / MariaDB. C’est fréquent de voir le serveur Web et le serveur de bases de données sur le même serveur : ça fonctionne bien, et c’est un moyen d’économiser des ressources comme une seule machine est nécessaire. En fonction de …

Lire la suite »

Comment mettre en place une adresse VIP avec KeepAlived sous Debian 11 ?

Comment mettre en place une adresse VIP avec KeepAlived sous Debian 11 ?

I. Présentation Dans ce tutoriel, nous allons voir comment mettre en place KeepAlived sur plusieurs serveurs Debian 11 afin de bénéficier d’une adresse IP virtuelle (et partagée) entre trois serveurs. Grâce à cette adresse IP virtuelle appelée VIP, on va pouvoir appliquer le principe de l’IP failover ou IP flottante en français. Pour fonctionner, KeepAlived s’appuie sur le protocole VRRP …

Lire la suite »

Comment sauvegarder et restaurer une base de données avec Mysqldump ?

Comment sauvegarder et restaurer une base de données avec Mysqldump ?

I. Présentation Dans ce tutoriel, nous allons voir comment sauvegarder et restaurer une base de données MySQL (ou plusieurs bases de données MySQL) à partir de l’utilitaire mysqldump. Il s’agit d’un utilitaire livré avec MySQL / MariaDB et qui s’utilise en ligne de commande. Cet utilitaire est intéressant pour réaliser des sauvegardes d’une ou plusieurs bases de données d’une instance …

Lire la suite »

Comment mettre en place MariaDB Galera Cluster sur Debian 11 ?

Comment mettre en place MariaDB Galera Cluster sur Debian 11 ?

I. Présentation Dans ce tutoriel, nous allons apprendre à mettre en place MariaDB Galera Cluster afin de créer un cluster de trois serveurs de bases de données MySQL / MariaDB et assurer la haute disponibilité d’une base de données. Il existe plusieurs solutions techniques pour assurer la disponibilité des bases de données, et la solution Galera Cluster en est une. Ce …

Lire la suite »

Convertir les tables MyISAM vers InnoDB d’une base MySQL / MariaDB

Convertir les tables MyISAM vers InnoDB d’une base MySQL / MariaDB

I. Présentation Dans ce tutoriel, nous allons voir comment convertir les tables MyISAM vers InnoDB d’une base de données sous MySQL ou MariaDB. MyISAM et InnoDB correspondent à des moteurs de bases de données, que l’on peut appliquer au niveau de chaque table d’une base de données. Le moteur MyISAM est utilisé sur les versions plus anciennes de MySQL tandis …

Lire la suite »

Comment mettre à niveau MariaDB 5.6 vers MariaDB 10.X ?

Comment mettre à niveau MariaDB 5.6 vers MariaDB 10.X ?

I. Présentation Dans ce tutoriel, je vais vous expliquer comment mettre à niveau MariaDB 5.6 vers une version plus récente de MariaDB 10.X, par exemple MariaDB 10.3 ou MariaDB 10.6. Cette procédure s’applique aussi bien à CentOS qu’à Debian. Il est à noter que pour migrer vos bases de données de MariaDB 5.6 sur un serveur A vers MariaDB 10.X …

Lire la suite »

Activer le mode concepteur dans PhpMyAdmin

Activer le mode concepteur dans PhpMyAdmin

I. Présentation du mode concepteur Le mode concepteur dans PHPMyAdmin permet de visualiser les bases de données, leurs tables et les différents champs qui les composent sous la forme d’un schéma. On peut aussi y voir facilement les relations entre les tables. C’est un mode très pratique lorsque l’on est souvent en train de concevoir, modifier ou étudier des systèmes …

Lire la suite »

Connecter une base de données MySQL à Excel 2013

Connecter une base de données MySQL à Excel 2013

I. Présentation En entreprise, il est fréquent de trouver des bases de données gérées par le système MySQL. De la même manière, il est fréquent de trouver la suite Microsoft Office installée sur les postes clients. Alors pourquoi ne pas exploiter la puissance de ces deux produits en les faisant travailler ensemble ? Dans ce tutoriel, nous allons établir une …

Lire la suite »

MySQL moyenne des requêtes par seconde

MySQL moyenne des requêtes par seconde

I. Présentation Lorsque l’on souhaite superviser un service MySQL, il peut être utile de savoir récupérer la valeur du nombre moyen de requête par seconde. Cela donne souvent une estimation concrète de son utilisation et permet également de voir des comportements anormaux (si on graphe le tout avec notre outil de supervision). Nous allons donc ici voir comment récupérer en …

Lire la suite »

Récupérer la taille d’une base de données MySQL

Récupérer la taille d’une base de données MySQL

I. Présentation Que ce soit durant la gestion d’un serveur web mutualisé ou d’un serveur web standard, le contrôle et la supervision des tailles des bases de données est importante. Elle permet de voir l’évolution de l’utilisation de l’espace de stockage et d’être proactif dans sa gestion. Nous allons ici voir comment récupérer la taille d’une base de données dans …

Lire la suite »