mysql数据库备份方法

阅读数:653 发布时间:2016-09-30 08:14:03

作者:w4why 标签: mysql 数据库备份

使用mysqldump命令备份

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

相关文章推荐: