You are not logged in.
Pages: 1
Salut à tous!
J'ai demander a un ami s'il etait possible d'automatiser l'exportation de toute les tables de glpidb dans des fichiers sql, en leurs incluant la date et l'heure dans le nom du fichier, il ma fait parvenir ce script, mais voila il ne marche pas.
Quelqu'un peut il me dire pourquoi ?
Script:
#!/bin/bash
# recuperation de la liste des tables
# la variable tab est un tableau contenant le resultat de la commande globale
# on retire les lignes qui ne correspondent pas a des tables
tab=`mysql glpidb -e "show tables" -u root -ppass | grep -v Tables_in_glpidb | grep -v .------------ | grep -v rows\ in\ set`
# parcours le tableau
for e in $tab
do
# on ajoute les pipes pour la simulation
f=\|$e\|
# on retire les pipes et les sauts de ligne et tous les
g= echo $f | tr -d \|[:cntrl:]
# on affiche le nom du fichier
mysqldump -h 192.168.1.200 -u root -ppass -r/root/"$g `date '+%x'`".sql glpidb $g
# fin de la boucle
done
J'ai le même pb sous fedora core 3
Config:
php-mysql-5.0.4-10
mysql-devel-4.1.11-2
libdbi-dbd-mysql-0.7.1-3
mysql-server-4.1.11-2
mysql-4.1.11-2
mod_auth_mysql-2.6.1-4
mysqlclient10-3.23.58-6
httpd-2.0.54-10
httpd-manual-2.0.54-10
system-config-httpd-1.3.2-2
Fedora Core 4
Offline
Pages: 1