Bonjour à tous, et merci à Gandi pour ce nouveau service que je suis en train de tester. Alors que je suis en train de migrer mes sites sur votre serveur, je viens de rencontrer un premier problème: J'ai une base MySql d'environ 150Mo à transférer mais chaque transfert via phpMyAdmin est limité à 2Mo. Bref, que puis-je faire? - me prendre la tête à tronconer ma base et la transférer petit bout par petit bout ? ;-( - la mettre quelque part sur le disque via FTP-ssh et lancer une commande cachée quelque part dans la console d'admin Gandi? - demander de l'aide à un gentil admin gandi? Je précise que je ne connais RIEN du TOUT en gestion de serveur à distance (ou presque). Merci d'avance pour votre aide, Ju
Hébergement Généralités: Injection base MySQL
Vous devez être connecté pour poster de nouveaux messages. Créer un compte.
- Par :
JulienB - Date : le 26 jan. 2008 à 08:24
- Sujet : Injection base MySQL
- Par :
Fredol - Date : le 26 jan. 2008 à 12:44
- Sujet : Re: Injection base MySQL
Bonjour Le plus sûr pour moi : - faire un dump de ta base par exemple avec phpmyadmin dans un fichier SQL sur ton ancien serveur ou mysqldump en ligne de commande - créer ta base de données sur le nouveau serveur par exemple via phpmyadmin et lui donner les bons privilèges (on peut le faire aussi en ligne de commande mais bon faut pas pousser…) - transférer le fichier sur ton nouveau serveur GANDI en FTP - te connecter sur le nouveau serveur en SSH - te connecter à mysql en ligne de commande : mysql -u admin -p puis valider puis saisir ton mot de passe - te connecter à ta nouvelle base de données : use mabase - taper après le prompt mysql : source monfichiersql J'ai transférer une base de 700 Mo sans souci Fredol Le 26 jan 2008 à 08:24 CET, JulienB a écrit :
Bonjour à tous, et merci à Gandi pour ce nouveau service que je suis en train de tester. Alors que je suis en train de migrer mes sites sur votre serveur, je viens de rencontrer un premier problème: J'ai une base MySql d'environ 150Mo à transférer mais chaque transfert via phpMyAdmin est limité à 2Mo. Bref, que puis-je faire? - me prendre la tête à tronconer ma base et la transférer petit bout par petit bout ? ;-( - la mettre quelque part sur le disque via FTP-ssh et lancer une commande cachée quelque part dans la console d'admin Gandi? - demander de l'aide à un gentil admin gandi? Je précise que je ne connais RIEN du TOUT en gestion de serveur à distance (ou presque). Merci d'avance pour votre aide, Ju
- Par :
JulienB - Date : le 26 jan. 2008 à 14:01
- Sujet : Re: Injection base MySQL
Merci pour l'info... Ca n'a pas l'air trop compliqué a mettre en oeuvre. Mais - dois-je demander le password root (console admin Gandi) pour me connecter en ssh sur mon serveur? (et du coup me retrouver à devoir gérer l'intégralité des futures mises à jour de mon serveur?) - quel soft me conseilles tu pour me connecter en ssh au serveur? (je bosse sous windows, et vu que je suis novice, le plus user-friendly sera le mieux ;-) Merci encore, ju Le 26 jan 2008 à 12:44 CET, Fredol a écrit :
Bonjour Le plus sûr pour moi : - faire un dump de ta base par exemple avec phpmyadmin dans un fichier SQL sur ton ancien serveur ou mysqldump en ligne de commande - créer ta base de données sur le nouveau serveur par exemple via phpmyadmin et lui donner les bons privilèges (on peut le faire aussi en ligne de commande mais bon faut pas pousser…) - transférer le fichier sur ton nouveau serveur GANDI en FTP - te connecter sur le nouveau serveur en SSH - te connecter à mysql en ligne de commande : mysql -u admin -p puis valider puis saisir ton mot de passe - te connecter à ta nouvelle base de données : use mabase - taper après le prompt mysql : source monfichiersql J'ai transférer une base de 700 Mo sans souci Fredol
- Par :
Fredol - Date : le 26 jan. 2008 à 14:09
- Sujet : Re: Injection base MySQL
C'est pas si compliqué, je pourrai te donner des détails si nécessaire. Pour répondre à tes questions : - Pas besoin d'être root, le compte admin suffit - Putty est un bon outil ssh sous windows mais je suis sur Mac alors pas le mieux placé pour répondre Bon courage Fredol Le 26 jan 2008 à 14:01 CET, JulienB a écrit :
Merci pour l'info... Ca n'a pas l'air trop compliqué a mettre en oeuvre. Mais - dois-je demander le password root (console admin Gandi) pour me connecter en ssh sur mon serveur? (et du coup me retrouver à devoir gérer l'intégralité des futures mises à jour de mon serveur?) - quel soft me conseilles tu pour me connecter en ssh au serveur? (je bosse sous windows, et vu que je suis novice, le plus user-friendly sera le mieux ;-) Merci encore, ju Le 26 jan 2008 à 12:44 CET, Fredol a écrit :Bonjour Le plus sûr pour moi : - faire un dump de ta base par exemple avec phpmyadmin dans un fichier SQL sur ton ancien serveur ou mysqldump en ligne de commande - créer ta base de données sur le nouveau serveur par exemple via phpmyadmin et lui donner les bons privilèges (on peut le faire aussi en ligne de commande mais bon faut pas pousser…) - transférer le fichier sur ton nouveau serveur GANDI en FTP - te connecter sur le nouveau serveur en SSH - te connecter à mysql en ligne de commande : mysql -u admin -p puis valider puis saisir ton mot de passe - te connecter à ta nouvelle base de données : use mabase - taper après le prompt mysql : source monfichiersql J'ai transférer une base de 700 Mo sans souci Fredol
- Par :
macgiver - Date : le 26 jan. 2008 à 16:15
- Sujet : Re: Injection base MySQL
Le 26 jan 2008 à 14:09 CET, Fredol a écrit :
C'est pas si compliqué, je pourrai te donner des détails si nécessaire. Pour répondre à tes questions : - Pas besoin d'être root, le compte admin suffit - Putty est un bon outil ssh sous windows mais je suis sur Mac alors pas le mieux placé pour répondre Bon courage Fredol
putty ouvre une console seulement. il faut utiliser pscp (installé avec putty) pour copier un fichier en ligne de commande. Une fois que putty fonctionne, je te conseille d'utiliser WinSCP en mode graphique : http://winscp.net/eng/docs/lang:fr Ce programme sait importer la configuration putty automatiquement. Pour finir, tu peux générer une clé RSA avec puttygen (tjrs fourni avec putty) et coller la clé publique dans : /root/.ssh/authorized_keys de ton serveur. Ce qui t'autorise à te connecter en root sans mot de passe sur ton serveur (en précisant à putty ou winscp ou se trouve ta clé privée sauvée par puttygen) Eric
- Par :
JulienB - Date : le 27 jan. 2008 à 12:57
- Sujet : Re: Injection base MySQL
Merci pour vos conseils éclairés.... Tout s'est très bien passé. A une prochaine... Ju
- Par :
William SIMON - Date : le 5 fév. 2008 à 01:46
- Sujet : Re: Injection base MySQL
Le 27 jan 2008 à 12:57 CET, JulienB a écrit :
Merci pour vos conseils éclairés.... Tout s'est très bien passé. A une prochaine... Ju
bonjour J'ai bien essayé de suivre les explication données au dessus mais au moment de faire l importation ca me dis erreur 2 C'est quoi cette bete la ? ^^ Merci d'avance
- Par :
macgiver - Date : le 5 fév. 2008 à 23:38
- Sujet : Re: Injection base MySQL
bonjour J'ai bien essayé de suivre les explication données au dessus mais au moment de faire l importation ca me dis erreur 2 C'est quoi cette bete la ? ^^ Merci d'avance
C'est l'importation winscp qui plante ? Si oui, as tu le temps d'avoir la fenetre de selection des comptes à importer ? Eric
- Par :
William SIMON - Date : le 6 fév. 2008 à 22:10
- Sujet : Re: Injection base MySQL
Le 5 fév 2008 à 23:38 CET, macgiver a écrit :
bonjour J'ai bien essayé de suivre les explication données au dessus mais au moment de faire l importation ca me dis erreur 2 C'est quoi cette bete la ? ^^ Merci d'avanceC'est l'importation winscp qui plante ? Si oui, as tu le temps d'avoir la fenetre de selection des comptes à importer ? Eric
En fait je viens de reussir : en mettant le liens complet vers le fichier : /srv/disk/home/nomdufichier A pluche