Probleme dans utilisation sauvegarde
Fermé
algal
-
23 févr. 2017 à 11:47
zucrezel Messages postés 30 Date d'inscription mardi 7 février 2017 Statut Membre Dernière intervention 19 juillet 2017 - 24 févr. 2017 à 18:22
zucrezel Messages postés 30 Date d'inscription mardi 7 février 2017 Statut Membre Dernière intervention 19 juillet 2017 - 24 févr. 2017 à 18:22
A voir également:
- Probleme dans utilisation sauvegarde
- Notice d'utilisation - Guide
- Logiciel de sauvegarde gratuit - Guide
- Utilisation chromecast - Guide
- Sauvegarde facile - Télécharger - Sauvegarde
- Sauvegarde android - Guide
4 réponses
zucrezel
Messages postés
30
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
19 juillet 2017
4
24 févr. 2017 à 14:37
24 févr. 2017 à 14:37
Bonjour,
Et si tu ajoutes l'exclusion de chaque vue ?
Et si tu ajoutes l'exclusion de chaque vue ?
--ignore-table=view1 --ignore-table=view2 --ignore-table=view3
zucrezel
Messages postés
30
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
19 juillet 2017
4
24 févr. 2017 à 17:09
24 févr. 2017 à 17:09
Et avec du vieux code php qui va chercher les vues et qui les exclut avec --skip-triggers ?
<?php if (is_array($argv) && count($argv)>3) { $database=$argv[1]; $user=$argv[2]; $password=$argv[3]; } else { echo "Usage php mysqdump.php <database> <user> <password>\n"; exit; } $link = mysql_connect('localhost', $user, $password); if (!$link) { die('Could not connect: ' . mysql_error()); } $source = mysql_select_db('$database', $link); $sql = "SHOW FULL TABLES IN `$database` WHERE TABLE_TYPE LIKE 'VIEW';"; $result = mysql_query($sql); $views=array(); while ($row = mysql_fetch_row($result)) { $views[]="--ignore-table={$database}.".$row[0]; } //pas de vues ni de triggers echo passthru("mysqldump -u root --password=\"$password\" $database --skip-triggers ".implode(" ",$views)); ?>
ah! ah! ça s'essaye excellente bonne idée !
mais plutot lister les tables et oublier les vues non ?
Merci
mais plutot lister les tables et oublier les vues non ?
Merci
zucrezel
Messages postés
30
Date d'inscription
mardi 7 février 2017
Statut
Membre
Dernière intervention
19 juillet 2017
4
24 févr. 2017 à 18:22
24 févr. 2017 à 18:22
oui à mon avis tu peux rechercher uniquement les tables puis tu les indiques dans --tables
24 févr. 2017 à 16:50
L’idéal serait un script linux qui interroge la base pour avoir le nom des tables et qui fasse la sauvegarde. Comme ca je serais sur d'avoir une liste à jour. Mais je sais pas faire !