Non, les infos de connexion ssh ne sont pas tout à fait les mêmes que celles de ton ftp.
Pour le ftp, c'est ftp.ton-nom-de-domaine.com, login, pass.
Pour ton accès ssh, c'est ton-nom-de-domaine.com (sans ftp devant) en serveur (hostname). Après, dans l'onglet ssh, il faut cocher Enable legacy use of single-DES in SSH-2.
Après avoir cliqué sur Open, tu as une fenêtre de commande, dans laquelle tu dois mettre ton login (en principe le même que pour ton ftp), puis après validation, ton pass (également le même que pour ton ftp).
Après validation, tu es connecté à la racine de ton site (en dehors du www, ce qui signifie sans accès depuis le http).
Et c'est là que tu entres ta ligne de commande pour sauvegarder ta base, ou bien celle pour la restaurer.
Sauvegarde :
Code:
mysqldump --opt -Q -h nom-de-ton-serveur-sql -u nom-utilisateur-de-ta-base -p nom-de-ta-base > sauvegarde.sql
Si tu préfères mettre ta base dans un dossier spécifique à la racine de ton site, crée d'abord ce dossier par ton ftp, et mets-lui le chmod777. Puis dans ta commande ci-dessus, tu corriges :
> ton-dossier/sauvegarde.sql au lieu de > sauvegarde.sql
Une fois la commande lancée, on te demande ton pass d'accès à ta dB, et c'est parti... trois secondes, pas plus, pour une base de 40Mo ! Rapide !!!
Restauration :
Code:
mysql -h nom-de-ton-serveur-sql -u nom-utilisateur-de-ta-base -p nom-de-ta-base < ton-dossier/sauvegarde.sql
Après avoir lancé la commande, on te demande ton pass d'accès à ta dB.
Fais bien attention au sens du < ou du > : sauvegarde > vers le fichier.sql ; restauration < depuis le fichier.sql.