mysqldump données uniquement
Je suis à la recherche de la syntaxe de dumping pour toutes les données dans ma base de données mysql. Je ne veux pas toutes les informations de la table.
Vous devez vous connecter pour publier un commentaire.
Je suis à la recherche de la syntaxe de dumping pour toutes les données dans ma base de données mysql. Je ne veux pas toutes les informations de la table.
Vous devez vous connecter pour publier un commentaire.
mysqldump --no-create-info ...
Si vous êtes à l'aide de déclencheurs vous devez également inclure les
--skip-triggers
Et si vous utilisez le
--databases ...
option, vous devez également inclure--no-create-db
mysqldump -u USERNAME -h HOST --no-create-info --skip-triggers YOURDATABASENAME YOURTABLENAME --where='id=12345678'
Access denied for user ... to database '...' when doing LOCK TABLES
, utilisez--single-transaction
--where
. Par exemple,--where="id=2"
Cela devrait fonctionner:
REMARQUE: il n'y a pas d'espace entre
-p
&[pass]
--no-create-db
est redondant lors de l'utilisation de--no-create-info
-p
est très bien--databases
ainsi.ps -ef
)-p
option permet demysqldump
demander le mot de passe.--password='MyOddlyLongPAssword2018'
de Cette façon, je n'ai pas d'erreurs sur espace entre-p et le mot de passe et si j'utilise des guillemets simples, il protège habituellement des caractères spécifiques comme<
de vissage jusqu'à la commande.vous trouverez ci-dessous l'explication
Si vous voulez juste les requêtes de type INSERT, utilisez la commande suivante:
mysqldump --skip-triggers --compact --no-create-info
Vous recommande d'utiliser le fragment de code suivant. Fonctionne très bien même avec l'énorme tables (sinon, on aurait dépotoir à ciel ouvert dans l'éditeur et la bande de trucs inutiles, non? 😉
Au moins mysql 5.x nécessaire, mais qui fonctionne vieux trucs de nos jours.. 🙂
Viens de vider les données dans format texte délimité par des.
Essayer de vider un fichier délimité.
Lors de la tentative d'exportation de données à l'aide de la accepté de répondre j'ai une erreur:
Comme mentionné ci-dessus:
Permettra d'exporter les données, mais il permettra également d'exporter le create trigger consolidés. Si comme moi votre sortie de la structure d'une base (qui comprend également des déclencheurs) avec une seule commande, puis en utilisant la commande ci-dessus pour obtenir les données, vous devez également utiliser '--skip-déclencheurs".
Donc, si vous voulez JUSTE les données: