features
downloads
screenshots
contribute
contact
references
faq
help

Importer 3000 bases MySQL dans Plesk 10

adminfr34
Posté : 25 juin 2025 – 08:20

Bonjour,

J’ai un serveur Plesk 10 avec une centaine de clients, et je dois importer environ 3000 bases MySQL provenant d’un ancien système. Y a-t-il une méthode rapide et automatisée pour ça ? L’interface de Plesk devient vite inutilisable pour ce volume.

techseb
Posté : 25 juin 2025 – 08:47

Tu peux utiliser un script shell qui parcourt un dossier contenant les fichiers .sql et les importe un à un en ligne de commande :

for f in /backup/sql/*.sql; do
  dbname=$(basename "$f" .sql)
  mysql -u root -pMotDePasse "$dbname" < "$f"
done

Mais attention : chaque base doit exister dans Plesk avant. Donc il faut aussi automatiser la création dans Plesk avec leur CLI.

jdupont
Posté : 25 juin 2025 – 09:10

Exact. Utilise la commande plesk bin database --create en boucle pour créer chaque base avec l’utilisateur associé. Je l’ai déjà fait pour un import de 1200 bases, c’est long mais faisable si bien scripté.

adminfr34
Posté : 25 juin 2025 – 09:34

Merci pour vos réponses. Je vais combiner les deux scripts et tester sur un échantillon de 100 bases avant de tout lancer. Je vous tiendrai au courant.