Phpmyadmin, c’est bien joli, c’est bien pratique mais comparé à l‘utilisation de mysql en ligne de commabde via ssh par exemple sur votre serveur dédié, cela n’a rien à voir dès que vous commencez a traiter de grosses bases sql de plusieurs mega.
En effet pour faire un export mysql, si on passe par php on a déjà le max-execution time qui risque de nous poser problème.
Chose qui n’arrivera pas avec des outils comme mysqldump.
Pour faire une sauvegarde de la base de donnée mysql , voici la synthaxe:
mysqldump -uuser_bd -pmotdepasse nomdelabdsurmysql > backup.sql
N’oubliez pas de coller le mot de passe au ‘p’.
Le serveur si non spécifié serva localhost ce qui sera la configuration dans 90% des serveur dediés.
Enfin pour importer une base mysql la ligne de commande est quasi identique:
mysql -uuser_bd -pmotdepasse nomdelabdsurmysql < lenomdufichierdelabd.sql
Petite astuce, si vous souhaitez faire un import en spécifiant l'encodage mysql, utilisez l'option
--default_character_set utf8
Pour de l'utf8 ou latin1 pour de l'iso.
Les encodages sous mysql c'est encore un peu le merdier, en effet on peu spécifier l'encodage d'import mais pas celui de l'export par exemple.
Notez que le port SSH est le 9999 sur nos serveurs web mutualisés
Faites-nous signe si vous avez des questions !
Nous rejoindre : support@rapidenet.ca
https://www.Rapidenet.ca
Rapidenet Canada 1-866-570-2203
Horaire des Bureaux : 9h00 A 21h00 ( 7 jours )