mysql备份

mysql备份

1. 备份的分类

  • 完全备份
  • 增量备份
  • 差异备份

2. 备份的方式

1,使用专用的备份工具---mysqldump
(1)对单个库进行完全备份

mysqldump -h [mysql_address] -u[username] -p[password] -P [port]  [database_name] > /备份路径/备份的文件名

(2)对多个库进行完全备份

mysqldump -h [mysql_address] -u[username] -p[password] -P [port]  [database_name1] [database_name2]  > /备份路径/备份的文件名

(3)对所有库进行完全备份

mysqldump -h [mysql_address] -u[username] -p[password] -P [port]  --opt --all-databases > /备份路径/备份的文件名

(4)对库中的表进行完全备份

mysqldump  -h [mysql_address] -u[username] -p[password] -P [port] [database_name] [table_name] > /备份路径/备份的文件名 

(5)对表结构进行完全备份

mysqldump  -h [mysql_address] -u[username] -p[password] -P [port]  -d [database_name] [table_name] > /备份路径/备份的文件名 

2,直接打包数据库文件夹,如/usr/local/mysql/data 或 /var/lib/mysql (冷备份,需要停止mysqld服务)

posted @ 2023-02-23 00:42  yao-yuan-ge  阅读(21)  评论(0编辑  收藏  举报