web-dev-qa-db-fra.com

Mysql: dump de la base de données avec les données

Je veux vider ma base de données le long du schéma de table et les données de la table à l'aide de la ligne de commande unix également.

J'ai utilisé .

mysqldump -d -u root  -p frontend > frontend.sql

Mais la commande ci-dessus ne sauvegarde que le schéma, pas les données de la base de données.

S'il vous plaît aidez-moi comment puis-je vider la base de données avec les données aussi.

30
masterofdestiny
backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

Cela fera

Si votre besoin est de vider des données uniquement, optez pour cela

Pour exporter dans un fichier (données uniquement)

mysqldump -u [user] -p[pass] --no-create-db --no-create-info mydb > mydb.sql
35
Mari

sauvegarde: # 

mysqldump -u root -p[password] [database_name] > dumpfilename.sql

restaurer:# 

mysql -u root -p[password] [database_name] < dumpfilename.sql

[ref:] http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/

14
Raghvendra Parashar

Il vous suffit de supprimer -d de votre commande mysqldump

3
Bennet Joseph

mysqldump offre de nombreuses options pour créer une sauvegarde appropriée à partir de votre base de données:

mysqldump [options] db_name [tbl_name ...]
mysqldump [options] --databases db_name ...
mysqldump [options] --all-databases

Ici vous pouvez trouver plus de détails sur la façon de mysqldump:

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

2
Nima Soroush

Pour restaurer la base de données à partir d'un fichier de vidage .sql 

mysql -u [votre nom d'utilisateur] -p [mot de passe] [nomde la base de données] < /pathtoyoursqldumpfile.sql

Utilisez mysqldump pour créer une sauvegarde à partir d'une base de données.

mysqldump -u [votre nom d'utilisateur] -p [mot de passe] [nomde la base de données]> /pathtoyoursqldumpfile.sql

0
Rajesh M. Kanojia