Utiliser le compte linux pour se connecter de façon sécurisé à MariaDB et MySQL sans mot de passe

Plus besoin de se souvenir de son mot de passe pour se connecter à un serveur linux, les clées SSH assurent l'authentification. On peut avoir la même chose sur MySQL et MariaDB. Via un plugin, le serveur de bdd fait confiance aux credentials du système linux, il suffit d'avoir un compte mysql portant le même nom que le compte linux et le mot de passe disparait de la connexion. C'est idéal sur un serveur de développement avec plusieurs utilisateurs et cela facilite grandement la gestion des comptes, même si on oublie de supprimer le compte mysql, la suppression du compte linux suffit.

Lire la suite

Manipulation des dates et heures dans les requêtes SQL avec MySQL

Manipuler les dates dans un langage de programmation (PHP, java....) est simple et connu de tous. Mais qu'en est il dans la base de donnée MySQL? Dans cet article je présente ce qu'il est possible de faire dans les requêtes SQL: opération, intervalle de date...

Lire la suite

Comment supprimer un plugin quand le serveur MySQL ne répond plus?

Installer ou désinstaller un plugin dans MySQL se fait via une requête sur le serveur. Comment faire pour désinstaller un plugin qui rend le serveur MySQL instable et empêche d'utiliser la commande SQL prévue? Voici la procédure que j'ai utilisé pour remettre mon serveur d’aplomb.

Lire la suite

MySQL vs PHP: tri des données en utilisants des variables MySQL

Contexte: Un site propose à ses membres de voter pour élire le membre du mois. Chaque mois les compteurs sont remis à zéro. Sur une page dédiée le site affiche l’historique des 5 meilleurs membres de chaque mois sur une période d’un an.

Lire la suite