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