mysql备份数据库命令(mysql数据库备份教程)

mysql数据库已经成为了很多开发者的首选数据库了,对数据库进行备份是非常重要的工作,今天为大家带来的这个mysql数据库备份教程,就是通过这个教程为大家介绍详细的mysql备份数据库命令。

mysql数据库备份

mysql备份数据库命令(mysql数据库备份教程)

常规备份方式基本命令mysqldump

mysqldump又可叫做全量备份,参数 –databases 同 -B ,单独一个库,也可省略。

1、备份命令mysqldump格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 database 数据库名 > 文件名.sql

举例:备份testDatabase数据库

sudo mysqldump -u root -p --databases testDatabase > testdatabase.bak.sql

2、备份MySQL数据库为带删除表的格式

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

sudo mysqldump --add-drop-table -u root -p --databases testDatabase > testdatabase.sql

3、直接将MySQL数据库压缩备份,备份并压缩

sudo mysqldump -u root -p --databases testDatabase | gzip > testdatabase.sql.gz

4、备份MySQL数据库某个(些)表

备份testDatabase中的myTable表,不需要用参数 –databases 或者 -B

sudo mysqldump -u root -p testDatabase myTable > myTable.sql

5、同时备份多个MySQL数据库

同时备份testDatabase和 employees两个库

sudo mysqldump -u root --databases testDatabase employees > backup.sql

6、备份服务器上所有数据库

参数 –all-databases 同 -A

sudo mysqldump --all-databases > allbackupfile.sql

相关文章