Base SQL trop grosse pour l'importée...

Base SQL trop grosse pour l'importée... - SQL/NoSQL - Programmation

Marsh Posté le 02-11-2005 à 14:59:28    

Bonjour,
 
J'ai transféré mon site internet sur un nouvel hébergeur (www.1and1.fr).
Il me faudrait mintenant importer ma base SQL pour mettre à jour mon nouveau site.
Mais le problème est que dans phpmyadmin, je peux importer au maximum une base de 2mo.
La mienne fait 9mo...
 
Comment faire ?
 
J'ai envoyé un mail au support de 1and1, voici leur réponse :
Vous avez un accès ssh. Vous pouver l'utiliser pour importer la base en utilisant les commandes shell du style mysql ... -h ... < base_a_importer.sql.
 
Pouvez vous m'expliquer ce que cela veut dire ?
 
Merci


---------------
Ventes Privées : http://www.toutes-les-ventes-privees.com
Reply

Marsh Posté le 02-11-2005 à 14:59:28   

Reply

Marsh Posté le 02-11-2005 à 15:07:05    

Je viens de voir que j'ai un accès SSH sur mon compte :
 
Accès SSH (Secure Shell Access)
Utilisez les données SSH indiquées sur cette page ou connectez-vous directement au serveur Web pour ouvrir une session SSH

 
J'ai de fournit :
Nom de l'hôte
Nom d'utilisateur
Mot de passe

 
Comment cela fonctionne t'il ?
 
Merci


---------------
Ventes Privées : http://www.toutes-les-ventes-privees.com
Reply

Marsh Posté le 02-11-2005 à 15:08:03    

ca veut dire exactement ce qui est marque
tu dois dumper ta base source dans un fichier .sql que tu t'arranges a transferer vers ton nouvel hebergeur
depuis la ligne de commande chez ton nouvel hebergeur tu importes ton fichier .sql dans ta base cible comme ils te l'expliquent
bonne chance


Message édité par betsamee le 02-11-2005 à 15:08:38
Reply

Marsh Posté le 02-11-2005 à 15:30:53    

Je me doute bien qu'il m'a expliqué la bone procédure... mais pour moi c'est du chinois tout ca...
 
Avant je n'avais qu'a aller dans phpmyadmin pour importer mon fichier .sql... maintenant ca devient plus compliqué, il faudrait juste me détailler un peu plus pour que je comprenne...
 
J'ai un peu cherché sur le net, j'ai trouvé ca comme explication :
- copier le fichier .sql avec un client ftp sur l'espace web
- se connecter avec le logiciel putty.exe en utilisant ses accès
Jusque là, j'ai su faire...
- une fenêtre shell qui s'ouvre et par laquelle vous pouvez entrer une commande d'importation de base de donnée
C'est là que je ne sais pas faire...
 
J'ai mon fichier .sql dans la racine de mon site, quelle commande dois je taper ?
 
Merci (il faut savoir que je débute dans ce domaine, je découvre de nouvelles choses chaque jours...)


---------------
Ventes Privées : http://www.toutes-les-ventes-privees.com
Reply

Marsh Posté le 02-11-2005 à 15:42:05    

Regarde ici :
 
http://dev.mysql.com/doc/refman/5.0/fr/batch-mode.html
 
mysql -h hôte -u utilisateur -p < fichier-batch
 
Par exemple, si le nom de ta base est MaBase, l'utilisateur est Toto, son mot de passe est Titi et le fichier sql est script.sql :
 
mysql -h MaBase -u Toto -p < script.sql
 
et on entre le mot de passe Titi quand il est demandé)

Reply

Marsh Posté le 02-11-2005 à 18:27:49    

Merci pour ces infos.
 
Mais ta commande ne fonctionnait pas, j'ai trouvé la solution sur ce site : http://www.commentcamarche.net/mysql/mysqlimport.php3
Mais c'est toi qui m'a mis sur la bonne voie...  :pt1cable:  
 
commande : mysql -h host -u user -p base_de_donnees > fichier_dump

Message cité 1 fois
Message édité par hurrikeyz le 02-11-2005 à 18:28:26

---------------
Ventes Privées : http://www.toutes-les-ventes-privees.com
Reply

Marsh Posté le 02-11-2005 à 18:42:49    

hurrikeyz a écrit :

Merci pour ces infos.
 
Mais ta commande ne fonctionnait pas, j'ai trouvé la solution sur ce site : http://www.commentcamarche.net/mysql/mysqlimport.php3
Mais c'est toi qui m'a mis sur la bonne voie...  :pt1cable:  
 
commande : mysql -h host -u user -p base_de_donnees > fichier_dump


la en l'occurence tu fais un dump et pas un import

Reply

Marsh Posté le 02-11-2005 à 20:27:37    

c'est quoi la différence stp ?
 
sinon ca a bien fonctionné, mon site est ok.


---------------
Ventes Privées : http://www.toutes-les-ventes-privees.com
Reply

Marsh Posté le 02-11-2005 à 20:49:29    

ouaip j'avais confondu host et database :D
 
mysql -h host -u user -p base_de_donnees < fichier_import

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed