1、使用mysqldump 命令备份
1.1 使用mysqldump 备份单个数据库中的所有表
mysqldump -u root -p booksdb>c:\backup\booksdb_20171208.sql
1.2 使用mysqldump 备份单个数据库中的某个表
mysqldump -u root -p booksdb books>c:\backup\books_20171208.sql
1.3 使用mysqldump 备份多个数据库
mysqldump -u root -p --databases booksdb test>c:\backup\booksdb_test_20171208.sql
1.4 使用mysqldump 备份所有的数据库
mysqldump -u root -p --all-databases>c:\backup\alldbinMySQL.sql
2、直接复制整个数据库目录
3、使用mysqlhotcopy工具快速备份
mysqlhotcopy 是一个Perl 脚本,不过他只能用户备份myISAM 和 ARCHIVE表,备份InnoDB类型的数据表会出现错误信息。
mysqlhotcopy -u root -p test /usr/backup