Base SQL trop grosse pour l'importée... - SQL/NoSQL - Programmation
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
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
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...)
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é)
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...
commande : mysql -h host -u user -p base_de_donnees > fichier_dump
Marsh Posté le 02-11-2005 à 18:42:49
hurrikeyz a écrit : Merci pour ces infos. |
la en l'occurence tu fais un dump et pas un import
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.
Marsh Posté le 02-11-2005 à 20:49:29
ouaip j'avais confondu host et database
mysql -h host -u user -p base_de_donnees < fichier_import
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