Mysql备份数据

使用专用备份工具mysqldump:

mysql自带的备份工具mysqldump,可以很方便的对mysql进行备份。通过命令该工具可以将数据库、数据表或全部的库导出为sql脚本。
1.对单个库进行完全备份
格式:mysqldump -u用户名 -p[密码] [选项] --databases [数据库名] > /备份路径/备份文件名

2.对多个库进行完全备份
格式:mysqldump -u用户名 -p [密码] [选项] --databases 库名1 [库名2]… > /备份路径/备份文件名

3.对所有库进行完全备份
格式:mysqldump -u用户名 -p [密码] [选项] --opt --all-databases > /备份路径/备份文件
opt 加快备份速度,当备份数据量大时使用

4.对表进行完全备份
格式:mysqldump -u用户名 -p [密码] [选项] 数据库名 表名 > /备份路径/备份文件名

5.对表的结构进行备份【面试题】
格式:mysqldump -u用户名 -p [密码] -d 数据库名 表名 > /备份路径/备份文件名

使用mysqldump备份后,恢复数据库

在mysql中执行source命令
source ***.sql

再次查看所有库,此时已经恢复
show databases;

MySQL备份数据可以使用mysqldump工具。mysqldump是MySQL自带的备份工具,也是最常用的MySQL数据备份工具之一。它支持基于InnoDB的热备份,可以实现时间点恢复。然而,由于是逻辑备份,所以备份速度可能不太快,适合备份数据量较小的场景。\[1\] 在备份MySQL数据时,需要备份MySQL文件夹下的data文件夹。默认情况下,MySQL的data文件夹位于C盘的隐藏文件夹中。因此,正确的备份方法是备份隐藏在C盘的MySQL文件夹下的data文件夹,这才是真正保存MySQL数据的地方。\[2\] 一个常见的备份命令是使用mysqldump命令,指定要备份数据库名称,使用--lock-all-tables参数锁定所有表,并使用--flush-logs参数刷新日志。例如,以下命令将备份名为mydatabase的数据库,并将备份文件保存为/tmp/backup-日期-时间.sql:mysqldump --databases mydatabase --lock-all-tables --flush-logs > /tmp/backup-`date +%F-%H-%M`.sql。\[3\] #### 引用[.reference_title] - *1* *3* [mysql常用的三种备份方法](https://blog.csdn.net/2301_76571514/article/details/130255176)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [MySQL几种方法的数据备份](https://blog.csdn.net/m0_66557301/article/details/126477490)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值