Pour exporter une base de donnée mysql avec phpmyadmin, on y arrive toujours, même si le fichier fait 10 Mo. Seulement, dans le sens inverse, une fois qu’on veut remettre sa sauvegarde dans mysql, ça coince, le fichier est trop gros. Deux solutions : soit on copie et on colle, morceau par morceau, du fichier texte dans phpmyadmin, soit on utilise ssh (si par bonheur, votre hébergeur vous y a donné accès).
1) On upload via ftp, ou tout autre moyen, le gros fichier sur le serveur (non zippé donc extension .sql)
2) On se logue par ssh (avec Putty par exemple)
3) On lui donne la ligne de commande qui nous sauve la vie :
mysql -hMonHost -uMonUser -pMonMotDePasse Mabase < chemin/monfichier.sql
Et là, on est trop content ! Ca n’a pris qu’une seconde !
Bien évidemment, vous remplacerez MonHost par l’identifiant de votre serveur mysql (souvent localhost mais pas toujours), MonUser par le nom de votre utilisateur mysql, MonMotDePasse par votre mot de passe mysql, MaBase par le nom de la base de données et chemin/monfichier.sql par le chemin d’accès au fichier que vous avez uploadé au préalable.

16 avril 2008 à 6:40
Merci bien pour ce petit tuyau !!
C’est génial :p