Je dois envoyer mon site Web avec la base de données MySQL. J'ai fait le site Web et la base de données MySQL dans XAMPP mais je ne sais pas comment envoyer la base de données.
Vous avez 2 façons possibles de le faire
sauvegarde: # mysqldump -u root -p [mot_de_passe_ root] [nom_base_de_données]> nom_fichier_dump.sql
restaurer: # mysql -u root -p [mot_de_passe_racine] [nom_base_de_données] <nom_fichier_dump.sql
Exporter la base de données MySQL depuis xampp
La ligne de commande:
Importer une base de données: - D:/xampp/mysql/bin/mysql – u root -p databasename < D:/test.sql (sql file name)
Exporter la base de données: - D:/xampp/mysql/bin/mysqldump -u root -p databasename > D:/text.sql(sql file name)
MySQL est livré avec mysqldump
, tout comme XAMPP . Il est utilisé pour vidage des données au format SQL , et sa solution la plus simple consiste à vider toutes les bases de données dans un fichier de vidage SQL, en l'exécutant danscmd.exe
:
mysqldump --all-databases > dump.sql
Pour XAMPP, vous devez fournir le nom d'utilisateur(-u root)
ainsi qu'un nom de base de données(test)
:
mysqldump -u=root test > xampp-test-db.sql
À titre d'exemple pratique et détaillé:
D:\xampp\mysql\bin> mysqldump.exe --user=root --password=pwd myDatabase > C:\myBackup.sql
Notez que mysqldump
a options étendues et puissantes pour une grande variété d'applications de sauvegarde.
Puisqu'il génère des scripts SQL, la récupération est facile; voir Rechargement des sauvegardes au format SQL .