Importer une base de données, sur un nouveau serveur

MarieLer.
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 19 Oct 2007

Importer une base de données, sur un nouveau serveur

Message le Ven Oct 19, 2007 20:05

bonjour,

voila, j'ai un annuaire (avec script Categorizator) sur un site... mais je dois changer de serveur.

- Comment importer les informations de mon ancienne base (MySQL 4.1.18 - phpMyAdmin 2.2.2-rc1 ) sur mon nouveau serveur (avec base Mysql 5), pour ne pas perdre mes liens ?? (paramètres de mon annu Categorizator, liens etc...).

sous phpMyAdmin 2.11.0 (purple13)

merci


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Ven Oct 19, 2007 21:33

salut, combien pèse ta base ?


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Ven Oct 19, 2007 21:49

meilleure et + sure methode pour des bases > 2Mo mysqldump point.
j'ai pété 1,5 Go en 7mn sans perte avec ... a bon entendeur ... ;)

greatpatton
WRInaute discret
WRInaute discret
 
Messages: 173
Inscription: 3 Avr 2006

Message le Sam Oct 20, 2007 0:02

Oui un gros dump de la base et son réimport dans la nouvelle. Rien de plus facile, même si suivant la taille de la base cela prend plus ou moins de temps.

MarieLer.
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 19 Oct 2007

Message le Sam Oct 20, 2007 0:50

julienr a écrit:salut, combien pèse ta base ?

bonjour,
voilà donc, c'est ca ? :

Statistiques sur les bases de données

Table(s) : 15
Données : 1,0 Mo
Index : 1,1 Mo
Total : 2,1 Mo

MarieLer.
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 19 Oct 2007

Message le Sam Oct 20, 2007 0:59

raljx a écrit: 2Mo mysqldump point.


c'est quoi "2mo mysqldump point" ?
- comment ca marche ?
- où ca se trouve ?

désolée, j'y connais rien.

merci pour ton aide .


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Sam Oct 20, 2007 8:37

mysql dump est une commande mysql qui effectue une copie de ta base

rog


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Message le Sam Oct 20, 2007 10:52

Sinon tu peux voir aussi avec des logiciels comme HeidiSQL si tu veux faire ça via une interface pas trop compliquée (où dans le monde spartiate de la ligne de commande).


Dharius
WRInaute impliqué
WRInaute impliqué
 
Messages: 840
Inscription: 6 Avr 2005

Message le Sam Oct 20, 2007 11:01

Le mieux :

1/ tu créé la base (vide) sur ton nouveau serveur
2/ tu upload ton fichier de sauvegarde mysql ou tu veux sur ton serveur
3/ dans les lignes de commande (sous webmin ou putty pas exemple), tu entre la commande :

Code: Tout sélectionner
mysql --user='ton user (ex : root)' --password='ton password' lenomdetabase < cheminverstonfichier/fichier.sql


ET en quelques secondes, le tour est joué !
Dernière édition par Dharius le Sam Oct 20, 2007 11:57, édité 1 fois.


julienr
WRInaute impliqué
WRInaute impliqué
 
Messages: 913
Inscription: 5 Aoû 2003

Message le Sam Oct 20, 2007 11:15

MarieLer. a écrit:Table(s) : 15
Données : 1,0 Mo
Index : 1,1 Mo
Total : 2,1 Mo


est-ce que tu as essayé d'utiliser la fonction exporter de phpmyadmin avec l'option transmettre ?

aventvoy
WRInaute discret
WRInaute discret
 
Messages: 169
Inscription: 17 Nov 2004

Message le Sam Mai 03, 2008 20:11

Hello,
Je ressort cet ancien post car j'ai le même cas de figure (changement de server) et bien que j'ai suivi les instructions données plus haut, ça coince.

Donc, sur le vieux server, je choisis ma bdd et je fais "exporter". Il en ressort un beau document .txt.
le nouveau server, après avoir créé une base vide, je fais "importer" et je choisis le document exporté du vieux server.
Et là, superbe, je vois que mes tables sont créées dans la nouvelle bdd.
Magique, merci aux posts ci dessus qui m'ont guidé jusque là!

Malheureusement, une fois l'importation finie, voici le message d'erreur généré par mysql.
Et là, je ne vois pas du tout de quoi il s'agit...

Code: Tout sélectionner
Erreur

requête SQL:

INSERT INTO `search_words` ( `id` , `word` )
VALUES ( 171, 0xe96368616e676573 ) ;

MySQL a répondu:Documentation
#1062 - Duplicate entry '' for key 1

aventvoy
WRInaute discret
WRInaute discret
 
Messages: 169
Inscription: 17 Nov 2004

Message le Sam Mai 03, 2008 21:59

Bon j'ai réussi à me débarasser du bug "duplicate entry", et maintenant l'importation a réussi... en partie seulement on dirait.
Sur le site, nouveau serveur, quand je vais sur le forum en question (PunBB), message d'erreur :
PunBB Error
Unable to connect to MySQL Server
MySQL reported: access denied for user 'username'@XX.XXX.XXX.X (using password: YES)


Bien sur j'ai vérifié sur le fichier config.php, et on a bien le nom de la base et le 'username' correct.
Le message parle d'un serveur XX.XXX.XXX.X
Or ce server n'est pas celui qui apparaît dans l'interface MySQL.
Donc je suppose que ce @XX.XXX.XXX.X réfère à l'ancien serveur, et il faudrait que je change cette donnée mais je ne vois pas où...

Quelqu'un aurait une idée à partager?
Merci,
A.

aventvoy
WRInaute discret
WRInaute discret
 
Messages: 169
Inscription: 17 Nov 2004

Message le Mer Mai 07, 2008 19:17

un petit "push up" pour ce post, je n'ai toujours pas trouvé la solution à mon probleme... Sivouplééé!

aventvoy
WRInaute discret
WRInaute discret
 
Messages: 169
Inscription: 17 Nov 2004

Message le Ven Mai 09, 2008 5:29

a croire que jamais personne n'a eu ce problème, ou que personne n'a jamais fait migrer sa bdd d'un serveur sur l'autre :?


Bool
WRInaute passionné
WRInaute passionné
 
Messages: 1290
Inscription: 26 Fév 2004

Message le Ven Mai 09, 2008 9:38

Faut dire que ton problème n'a rien à voir avec MySQL, c'est ton script PunBB qui est mal configuré.
Il doit pas y avoir 36 fichiers de configuration non plus pour PunBB.

Importer une base de données, sur un nouveau serveur

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Talk

  • Test data centers Google
    Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
  • Voir la classe C de plusieurs sites
    Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
  • Google Suggest
    Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
  • Analyseur d'entête HTTP
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité