Salut

Normalement, tu dois pouvoir récupérer l'encodage de chaque base ou table
> avec phpmyadmin, et ensuite :
> mysqldump -u root -p --default-character-set=utf8 database_name -r
> database_file.sql
>

Je specifierais le parametre utf8 a l'avenir meme si je travaille toujours
en UTF8


>
> > surement des problemes de formats comme tu le dis. Dans mon cas c'est un
> peu ingerable car je ne connais pas reellement le contenu des DB car un
> utilisateur peut tres bien utiliser un caractere que j'utilise comme
> delimiteur dans un champs de la DB. De ce fait le mysqldump devient un peu
> complique , voir très complique
>
> Il n'y a pas de délimiteur avec MySQL, tu dois confondre avec CSV ; en
> revanche il en existe lorsque tu fais un Dump…
>

oui , c'est le delimiteur du dump dont je parlais

1). D'abord, une sauvegarde automatique incrémentale de toutes mes bases
> avec backup-manager :
> # apt-cache search backup-manager
> backup-manager - Outil de sauvegarde en ligne de commande
> backup-manager-doc - documentation pour Backup Manager
>
> merci :)
(Pour les archive de la liste, voir paragraphe 4.2.3 pour mysql:
https://doc.ubuntu-fr.org/backup-manager)

2). Un transfert des fichiers SQL générés de serveur à serveur via SFTP.
> 3). Re-création de chaque utilisateur et table proprement avec MySQL :
> 4). Importation de chaque base proprement avec MySQL :
> mysql -u root -p database_name_X < database_file_X.sql
>
> Si tu en as beaucoup, tu peux mettre ça dans une boucle en bash…
>
> Bon courage,
>

 Je vais en avoir besoin ... je crois ;-)


Cordialement
Hugues

Répondre à