Bonjour,

Je suis l'administrateur réseau d'une PME et cette semaine les développeurs ont fait un grosse bêtise sur la base de donnée MySQL.

ils ont inséré des mauvaises données mais pas une ligne... 1,4 millions de lignes

le soucis c'est qu'il n'arrive pas a supprimer toutes ses lignes. Depuis PhpMyAdmin, la page plante et quand on se connecte sur le serveur pour effectuer un "DELETE FROM <laTable>;", et ben... la requête se lance mais sa fait une nuit entière qu'elle tourne^^ (c'est normale ????? )

Deuxième point, tous les soirs, un exporte de toutes les bases est fait dans un fichier SQL. En fait, c'est un fichier .bat qui est exécuté tous les soirs, puis chaque semaine, se fichier est sauvegardé (comme sa on garde la version de la semaine précédente).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
echo --------------------------------------------------------------------------- >> E:\CopyDatabase.log
echo La copie commence le %DATE% à %TIME% >> E:\CopyDatabase.log
 
set DBPath=E:\TEMP\DATABASE\[DATABASES]
 
mkdir %DBPath%
 
echo Copie des fichiers dans %DBPath% >> E:\CopyDatabase.log
 
echo Copie de la base de données MySQL sur linoleum >> E:\CopyDatabase.log
 
E:\MySQLdump\mysqldump.exe -uthoriumbackup -pVc3nK84Xz9Da4KZK -h linoleum --all-databases > %DBPath%\MySQLdatabases.linoleum.sql 2>>E:\CopyDatabase.log
 
echo Copie finie le %DATE% à %TIME% >> E:\CopyDatabase.log
echo --------------------------------------------------------------------------- >> E:\CopyDatabase.log
echo --- >> E:\CopyDatabase.log
cela donne un fichier SQL de 500 Mo

Comment je peut restaurer se fichier ????? avec MySQLDumper ??? si oui comment ????

je suis en train de regarder le man mais j'y comprend pas grand chose...