mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中.
mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。
mysqldump -u username -p dbname table1 table2 ...-> BackupName.sql
mysqldump -u username -p --databases dbname2 dbname2 > Backup.sql
mysqldump -u username -p -all-databases > BackupName.sql
mysql -u root -p [dbname] < backup.sq
举个栗子:
备份数据(导出表)
mysqldump -uroot -p xyt_db mytest > 桌面/backup.sql
备份数据(导出数据库)
mysqldump -uroot -p --databases xyt_db > 桌面/backup.sql
还原数据(针对数据库,还原所对表)
mysql -uroot -p xyt_db < 桌面/backup.sql
相关文章推荐: