« Mysqldump » : différence entre les versions
Page créée avec « Sauvegarder et restaurer une BDD. <syntaxhighlight lang="bash">mysqldump \ --single-transaction --quick --lock-tables=false \ --routines --triggers --events \ -u root -p \ bdd_dev | gzip > ~/bdd_dev.sql.gz</syntaxhighlight> ----- == 🔍 Vue d’ensemble == * '''<code>mysqldump … bdd_dev</code>''' : exporte la base '''<code>bdd_dev</code>''' en SQL (DDL + données). * '''<code>| gzip > ~/bdd_dev.sql.gz</code>''' : compresse le flux SQL '''à la v... » |
|||
| (4 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Sauvegarder et restaurer une BDD. | Sauvegarder et restaurer une BDD. | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="MySQL" copy>mysqldump \ | ||
--single-transaction --quick --lock-tables=false \ | --single-transaction --quick --lock-tables=false \ | ||
--routines --triggers --events \ | --routines --triggers --events \ | ||
| Ligne 83 : | Ligne 83 : | ||
* '''Objets manquants''' : si tu veux '''tout''' capturer (utilisateurs/privileges), <code>mysqldump</code> standard '''n’exporte pas''' les comptes. Utilise <code>mysqlpump --users</code> (MySQL) ou exporte <code>mysql.user</code>/<code>mysql.db</code> avec prudence, ou rejoue des <code>GRANT</code>. | * '''Objets manquants''' : si tu veux '''tout''' capturer (utilisateurs/privileges), <code>mysqldump</code> standard '''n’exporte pas''' les comptes. Utilise <code>mysqlpump --users</code> (MySQL) ou exporte <code>mysql.user</code>/<code>mysql.db</code> avec prudence, ou rejoue des <code>GRANT</code>. | ||
* '''Éviter de dumper vers <code>/mnt/c/...</code> sous WSL''' : préfère un chemin natif Linux (<code>~</code>), les I/O seront bien plus rapides. | * '''Éviter de dumper vers <code>/mnt/c/...</code> sous WSL''' : préfère un chemin natif Linux (<code>~</code>), les I/O seront bien plus rapides. | ||
----- | ----- | ||