Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment faire une sauvegarde d'une seule table dans une base de données MySQL ?

Vider et restaurer une seule table à partir de .sql

Vider

mysqldump db_name table_name > table_name.sql

Dumping à partir d'une base de données distante

mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql

Pour plus de référence :

http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index .html

Restaurer

mysql -u <user_name> -p db_name
mysql> source <full_path>/table_name.sql

ou en une seule ligne

mysql -u username -p db_name < /path/to/table_name.sql

Vider et restaurer une seule table à partir d'un format compressé (.sql.gz)

Crédit :John McGrath

Vider

mysqldump db_name table_name | gzip > table_name.sql.gz

Restaurer

gunzip < table_name.sql.gz | mysql -u username -p db_name