Pour chaque base de données, mySQL crée un répertoire dans /comm2/soft/mysql/var/. Chaque table d'une base de données est stockée dans trois fichiers qui portent les extensions <nom_table>.frm <nom_table>.ISD et <nom_table>.ISM. Normalement ces fichiers sont backupés avec le reste du système.
mysqldump exporte la structure d'une ou de plusieurs tables et les données qu'elles contiennent sous la forme de requêtes SQL. Cette commande est particulièrement adaptée aux sauvegardes destinées à être réutilisées par mySQL ou par un autre système qui comprend SQL (mSQL, ACCESS, ORACLE, etc.).
Utilisée telle quelle, cette commande imprime à l'écran le contenu d'une base de données ou d'une table. Pour récupérer ce résultat nous utilisons une redirection qui permet d'écrire l'output d'une commande dans un fichier. La redirection s'exprime avec le signe >.
Ne sauve que les enregistrements et imprime des messages sur l'avancement du backup.