Il s'agit de la commande mydumper qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
mydumper - vidage MySQL multi-thread
SYNOPSIS
mon tombereau [OPTIONS]
DESCRIPTION
mon tombereau est un outil utilisé pour sauvegarder les serveurs de bases de données MySQL beaucoup plus rapidement que le
outil mysqldump distribué avec MySQL. Il a également la capacité de récupérer le binaire
journaux du serveur distant en même temps que le vidage lui-même. Les avantages de
mydumper sont :
· Parallélisme (donc vitesse) et performances (évite la conversion coûteuse des jeux de caractères
routines, code efficace dans l'ensemble)
· Plus facile à gérer la sortie (fichiers séparés pour les tableaux, les métadonnées de vidage, etc., facile à
voir/analyser les données)
· Cohérence - maintient l'instantané sur tous les threads, fournit un maître précis et
positions de journal esclave, etc.
· Gérabilité - prend en charge PCRE pour spécifier les inclusions de bases de données et de tables et
exclusions
OPTIONS
Notre mon tombereau l'outil a plusieurs options disponibles :
--aider, -?
Afficher le texte d'aide
--hôte, -h
Nom d'hôte du serveur MySQL auquel se connecter (localhost par défaut)
--utilisateur, -u
Nom d'utilisateur MySQL avec les privilèges appropriés pour exécuter le vidage
--le mot de passe, -p
Le mot de passe correspondant pour l'utilisateur MySQL
--Port, -P
Le port pour la connexion MySQL.
NOTE:
Pour les connexions TCP localhost, utilisez 127.0.0.1 pour --hôte.
--prise, -S
Le fichier socket de domaine UNIX à utiliser pour la connexion
--base de données, -B
Base de données à vider
--liste-tables, -T
Une liste de tables séparées par des virgules à vider
--fils, -t
Le nombre de threads à utiliser pour le vidage des données, la valeur par défaut est 4
NOTE:
D'autres threads sont utilisés dans mydumper, cette option ne les contrôle pas
--rép_sortie, -o
Nom du répertoire de sortie, la valeur par défaut est export-YYYYMMDD-HHMMSS
--taille-instruction, -s
La taille maximale d'une instruction insert avant d'entrer dans une nouvelle instruction,
par défaut 1,000,000 XNUMX XNUMX octets
--Lignes, -r
Diviser la table en morceaux de ce nombre de lignes, par défaut illimité
--compresse, -c
Compresser les fichiers de sortie
--compress-entrée, -C
Utiliser la compression du protocole client pour les connexions au serveur MySQL
--build-empty-files, -e
Créer des fichiers de vidage vides s'il n'y a pas de données à vider
--regex, -x
Une expression régulière à comparer à la base de données et à la table
--ignore-moteurs, -i
Liste séparée par des virgules des moteurs de stockage à ignorer
--pas de schémas, -m
Ne pas vider les schémas avec les données
--pas de données, -d
Ne pas vider les données de la table
--déclencheurs, -G
Déclencheurs de vidage
--événements, -E
Vider les événements
--routines, -R
Vider les procédures stockées et les fonctions
--long-query-guard, -l
Délai d'expiration pour l'exécution de requêtes longues en secondes, 60 par défaut
--kill-long-requêtes, -K
Tuer les requêtes de longue durée au lieu d'abandonner le vidage
--version, -V
Afficher la version du programme et quitter
--verbeux, -v
La verbosité des messages. 0 = silencieux, 1 = erreurs, 2 = avertissements, 3 = info.
La valeur par défaut est 2.
--binlogs, -b
Obtenez les binlogs du serveur ainsi que les fichiers de vidage (vous devez compiler avec
-DWITH_BINLOG=ON)
--démon, -D
Activer le mode démon
--instantané-intervalle, -I
Intervalle entre chaque instantané de vidage (en minutes), nécessite --démon, par défaut 60
(minutes)
--fichier journal, -L
Un fichier dans lequel consigner la sortie de mydumper au lieu de la sortie de la console. Utile pour le démon
mode.
--pas de verrous, -k
N'exécutez pas le verrou de lecture partagé temporaire.
AVERTISSEMENT:
Cela entraînera des sauvegardes incohérentes.
--[ignorer-]tz-utc
SET TIME_ZONE='+00:00' en haut du vidage pour permettre le vidage des données TIMESTAMP lorsqu'un
le serveur a des données dans des fuseaux horaires différents ou les données sont déplacées entre des serveurs avec
différents fuseaux horaires, par défaut, utilisez --skip-tz-utc pour désactiver.
--moins de verrouillage
Minimiser le temps de verrouillage sur les tables InnoDB en saisissant une TABLE DE VERROUILLAGE ... LIRE sur tous
tables non innodb.
--chunk-filesize -F
Divisez les tables en morceaux de cette taille de fichier de sortie. Cette valeur est en Mo
--succès-sur-1146
Ne pas incrémenter le nombre d'erreurs et Avertissement au lieu de Critique si la table ne le fait pas
exister
--use-savepoints
Utilisez des points de sauvegarde pour réduire les problèmes de verrouillage des métadonnées, nécessite le privilège SUPER
Utilisez mydumper en ligne en utilisant les services onworks.net