Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
08 mai 2010

mysql db databases           Bases de données


mysqlhotcopy

mysqlhotcopy

Sauvegarde rapide des bases de données

shell› mysqlhotcopy db_name [/path/to/new_directory]
shell› mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory
shell› mysqlhotcopy db_name./regex/

OPTIONS

--allowold Ne pas annuler si la sauvegarde existe déjà (renomme simplement en _old)
--checkpoint=db_name.tbl_name Insère un point de contrôle dans la table spécifiée (base.table)
--debug Active le débogage.
--dryrun, -n Rapporte les actions réalisées sans les faire.
--flushlog Vide les logs sur le disque une fois que toutes les tables sont verrouillées.
--keepold Ne pas effacer une sauvegarde précédente (celle qui a été renommée) lorsque c'est terminé.
--method=# Méthode de copie (cp ou scp).
--noindices Ne pas inclure les fichiers d'index complet dans la copie, pour faire des fichiers de sauvegarde plus petit et plus rapide. Les index peuvent toujours être reconstruits plus tard avec myisamchk -rq..
-p, --password=# Mot de passe utilisé pour la connexion au serveur.
--port=port_num, -P port_num Port utilisé pour la connexion au serveur.
--quiet, -q Mode silencieux. N'affiche que les erreurs.
--regexp=expr Copie toutes les bases dont le nom vérifie un masque d'expression régulière.
--socket=path, -S path Socket utilisée pour la connexion au serveur.
--suffix=str Suffixe des noms des bases copiées.
--tmpdir=path Dossier temporaire (au lieu de /tmp).
--user=user_name, -u user_name Nom d'utilisateur pour la connexion au serveur