Transférer une bd d'une ancienne carte mémoire à la nouvelle

Bonjour

J’ai installé Debian Wheezy sur une carte mémoire sdhc neuve pour la durée de vie que je renouvelle pour mon serveur.
Je voudrais récupérer sur mon ancienne carte mémoire la basse de données Mysql de Debian Squeeze 2.6.39.4 pour la mettre sur ma nouvelle carte mémoire avec Debian Wheezy 3.0.4 .
Seulement les versions ne sont pas identiques.

Sur mon serveur avec la nouvelle carte mémoire de debian Wheezy 3.0.4, la version de mysql est :

serveur@debian:~$ mysql -V mysql Ver 14.14 Distrib 5.5.37, for debian-linux-gnu (armv7l) using readline 6.2 serveur@debian:~$

Les fichiers de la basses de données depuis mon ancienne carte mémoire sdhc :

laurent@laurent-Bureau:~$ sudo ls -al /media/dp-rootfs/var/lib/mysql/ [sudo] password for laurent: total 28808 drwx------ 21 avahi-autoipd lpadmin 4096 juin 17 00:46 . drwxr-xr-x 45 root root 4096 déc. 8 2013 .. drwx------ 2 avahi-autoipd lpadmin 4096 juil. 31 2012 annuaire drwx------ 2 avahi-autoipd lpadmin 4096 oct. 5 2013 Calories drwx------ 2 avahi-autoipd lpadmin 4096 juil. 18 2012 chat drwx------ 2 avahi-autoipd lpadmin 4096 juil. 18 2012 comparateur_prix drwx------ 2 avahi-autoipd lpadmin 4096 févr. 9 01:41 conso_elec -rw-r--r-- 1 avahi-autoipd lpadmin 0 juil. 11 2013 debian-5.1.flag drwx------ 2 avahi-autoipd lpadmin 4096 sept. 14 2013 domotique drwx------ 2 avahi-autoipd lpadmin 4096 août 16 2013 domotique_multi@002dtechno drwx------ 2 avahi-autoipd lpadmin 4096 déc. 16 2013 Domotique_zwave drwx------ 2 avahi-autoipd lpadmin 4096 mars 5 13:05 habitation -rw-rw---- 1 avahi-autoipd lpadmin 18874368 juin 13 23:11 ibdata1 -rw-rw---- 1 avahi-autoipd lpadmin 5242880 juin 17 00:46 ib_logfile0 -rw-rw---- 1 avahi-autoipd lpadmin 5242880 avril 8 2012 ib_logfile1 drwx------ 2 avahi-autoipd lpadmin 4096 févr. 15 15:49 IP drwx------ 2 avahi-autoipd lpadmin 4096 mai 9 2012 mediatheque drwx------ 2 avahi-autoipd lpadmin 4096 févr. 5 18:44 membres drwx------ 2 avahi-autoipd lpadmin 4096 oct. 11 2013 meteo drwx------ 2 avahi-autoipd lpadmin 4096 juil. 11 2013 mysql -rw------- 1 avahi-autoipd lpadmin 6 juil. 11 2013 mysql_upgrade_info drwx------ 2 avahi-autoipd lpadmin 4096 avril 12 2012 phpmyadmin drwx------ 2 avahi-autoipd lpadmin 4096 févr. 5 01:52 regime drwx------ 2 avahi-autoipd lpadmin 4096 juil. 31 2012 Regis drwx------ 2 avahi-autoipd lpadmin 4096 juil. 19 2012 telephonie drwx------ 2 avahi-autoipd lpadmin 4096 juil. 4 2012 users laurent@laurent-Bureau:~$

Sur ma nouvelle carte mémoire y a rien, par défault y a :

root@debian:~# ls -al /var/lib/mysql/ total 28744 drwx------ 5 mysql mysql 4096 juin 27 10:36 . drwxr-xr-x 26 root root 4096 juin 24 11:10 .. -rw-r--r-- 1 root root 0 juin 17 23:37 debian-5.5.flag -rw-rw---- 1 mysql mysql 18874368 juin 27 01:09 ibdata1 -rw-rw---- 1 mysql mysql 5242880 juin 27 10:37 ib_logfile0 -rw-rw---- 1 mysql mysql 5242880 juin 17 23:37 ib_logfile1 drwx------ 2 mysql root 4096 juin 17 23:38 mysql -rw------- 1 root root 6 juin 17 23:38 mysql_upgrade_info drwx------ 2 mysql mysql 4096 juin 17 23:38 performance_schema drwx------ 2 mysql mysql 4096 juin 17 23:44 phpmyadmin root@debian:~#

Comment puis-je transférer ma basse de donne de l’ancienne carte à la nouvelle en sachant que les versions mysql ne sont pas la mêmes ?
Esce possible ?

Merci.

Salut,

[quote=“xunil2003”]Seulement les versions ne sont pas identiques.
[/quote]

Quelle est donc la seconde ?

Solutions possibles : upgrader la seconde, downgrader la première ?

Sur la toile, [mono]dump mysql[/mono] seront les mots clés.

ps : [mono]phpmyadmin[/mono] fait cela aussi il me semble … :think:

Bonjour,

Sur l’ancienne carte mémoire avec debian squeeze la version de mysql est :

serveur@debian:~$ mysql -V mysql Ver 14.14 Distrib 5.1.61, for debian-linux-gnu (arm) using readline 6.1 serveur@debian:~$ Trouvé sur d’ancien message du forum.

phpmyadmin, demande un login est identifiant, il faut booter sur la carte mémoire.
mysqldump, demande également un login est identifiant, il faut booter sur la carte mémoire.

Le truc est que je mets l’ancienne carte mémoire du serveur (debian Squeeze) dans un lecteur de carte mémoire. Sur celle-ci je peux pas m’y connecter.
Donc d’où ma question comment y transférer depuis un lecteur de carte mémoire sd au serveur directement ?

Merci.

Hum, j’avoue que je n’avais pas percuté lors de la première lecture.

Ce ne serait pas l’utilisation de [mono]mysqldump[/mono] (dump en ta possession ?) qui te pose souci,
mais le fait le moyen d’y accéder pour opérer le transfert.

Pour motif (un de tes récents topics) d’un accès ssh défectueux/impossible, c’est bien cela ?

Ne serait-il pas possible de chrooter cette dernière sur ton system ?

  • upgrader mysql
  • dump
  • maj ?

Et là, porte ouverte, vers … rsync ssh ? :wink:

Salut,

phpMyAdmin sait faire export/import d’une base. C’est ma manière de sauvegarder :slightly_smiling:

[quote=“ggoodluck47”]Salut,

phpMyAdmin sait faire export/import d’une base. C’est ma manière de sauvegarder :slightly_smiling:[/quote]

:023

Je n’en aurais pas mis la main a coupé (n’y autre chose :033 ) , il me semblait bien que cette info émané de toi, un fil passé où j’avais dû intervenir probablement.

Bonjour,

Maintenant que j’y pense, j’ai booté sur l’ancienne carte mémoire avec squeeze dessus et me suis connectées à phpadmin avec le navigateur via l’url de serveur et avec l’option exportée de phpmyadmin, je l’ai et toutes sauvegardé.

Parfois on se complique trop la vie .

BelZéButh a écrit:

[quote]xunil2003 a écrit:
Sur celle-ci je peux pas m’y connecter.

Pour motif (un de tes récents topics) d’un accès ssh défectueux/impossible, c’est bien cela ?[/quote]

Exact, impossible de me connecter en ssh avec Debian Squeeze depuis la création de la nouvelle carte mémoire avec Debian Wheezy utilisé sur le serveur. Gros problème avec les clés qui change constamment.
topic : wheezy-configuration-de-l-adresse-ip-fixe-t48762.html

Merci.

Salut,

Je présume que le but du jeu est de tenter un contournement lié à ton problème ssh ?

Qu’en est-il à présent ?

Bonjour,

BelZéButh a écrit:

[quote]Je présume que le but du jeu est de tenter un contournement lié à ton problème ssh ?

Qu’en est-il à présent ?[/quote]
Oui c’est bien ça. Alors sur la nouvelle carte mémoire avec wheezy ça marche impec maintenant après avoir ajouté plusieurs n° de clé.
Si je réutilise en ssh l’ancienne carte mémoire de Debian Squeeze c’est a nouveau la chiot. d’où l’intérêt de l’utiliser avec phpmyadmin, le seul problème est pour l’arrêter, car pas de connexion ssh.

Merci.

phpmyadmin propose l’export, cela peut faire un fichier assez conséquent. L’export peut être réalisé en SAL, donc en principe, peut impacté par la version de mySql.
Pour l’import, tu peux être bloqué avec les valeurs de seuil définit dans php.ini, il te faudra peut etre bidouillé dans le fichier.

Si tu peux utiliser mysqldump fait le, cela te fera un fichier un peu plus léger
mysqldump -u root -pPassword --all-databases > all-db.sql

pour ma part, la différence entre la génération de mysql et de phpmyadmin est quasiment 50% (9Mo vs 16Mo).

Mais viqsiblement, ton pb est résolu :wink:

Bonjour,

Oui j’ai résolu le problème, dans phpmyadmin j’ai cliqué a droit sur le nom de la bd, puis quand la bd c’est affiche à gauche, j’ai cliqué sur l’onglet export en haut.
Ensuite dans export, j’ai coché :

[code]Méthode d’exportation:
[x] Rapide - n’afficher qu’un minimum d’options
[ ] Personnalisée - afficher toutes les options possibles

Format: [ SQL ]

Exécuter [/code]

Oui j’ai eu des problèmes pour l’importation, pour cela, j’ai édité le fichier sql, que j’ai experté précédament, puis j’ai fait un copier de chaque table dans sql de phpadmin sur ma nouvelle carte shdc avec Debian Wheezy.

Merci.