Utilisation de « LIMIT » dans mysql

J’ai déjà écrit plusieurs articles à propos de MySQL. Néanmoins, dans aucune de mes requêtes, je n’ai ajouté de clause LIMIT. Pourtant, c’est une très bonne habitude pour limiter les erreurs.
LIMIT limite le nombre de lignes renvoyées dans une instruction SELECT.
Voici un exemple de syntaxe pour un select

SELECT * FROM ma_table LIMIT nombre_de_lignes;

Dans mon cas, je prends pour exemple l’utilisation de la table vidéo, et je cherche les 10 premiers résultats :

Continuer la lecture

Changer le répertoire par défaut de Mysql

Dans la suite de mon article précédent sur mysql (sauvegarde-base-de-donnee-mysql) voici un petit article suite à un souci que j’ai rencontré.

Il y a quelques jours, j’étais sur une opération de migrations de base de données. Et sur la fin de mes opérations, message d’erreur. Rapidement, je me rends compte que je n’ai en fait plus de place sur le disque.

Bien qu’il y avait un disque supplémentaire mis en place, la configuration était toujours par défaut. Et donc, le disque système à vite saturé (car petit disque).

Voici donc la manipulation à effectuer pour changer de répertoire par défaut.

Dans la suite de cet article, j’utilise /mnt/mysql comme emplacement pour mon nouveau disque.

Identification du répertoire par défaut

Dans un premier temps, je vais commencer par identifier mon répertoire par défaut.
Pour cela, je me connecte à la base de données et je tape la commande suivante :

Continuer la lecture

Sauvegarde base de donnée mysql

Il y a quelques jours, je discutais base de données mysql avec une de mes connaissances en informatique. Celui-ci m’a demandé comment effectuer une sauvegarde de la base de données en ligne de commande. C’est une opération effectivement assez simple quand on en a l’habitude. Voici la marche à suivre.

Sauvegarde d’une base mysql

Dans cet exemple, je vais utiliser une base nommée « MaBdd ».
Je vais également utiliser le terme dump, pour parler de ma base de données (https://en.wikipedia.org/wiki/Database_dump).

Pour effectuer mon opération de sauvegarde, je vais utiliser la commande « mysqldump »

Continuer la lecture