为什么要备份?
- 以保证重要数据不丢失
- 数据转移
MySQL数据库备份的方式:
- 直接拷贝物理文件
- 使用可视化工具(如:sqlyog、Navicat)导出
- 使用服务器命令行工具:mysqldump
①:直接拷贝物理文件
安装目录下的data目录文件
②:使用可视化工具(如:sqlyog、Navicat)导出【以sqlyog为例】
1)选中要导出的库或表
2)导出-桌面-1.sql
③:使用服务器命令行工具:mysqldump
命令:mysqldump -h主机 -u 用户 -p密码 库名 表名 >导出地址
1)导出单张表:
2)导出多张表:
3)导出整个数据库:
##############
执行结果如下:
数据的还原:
①:先登录mysql数据库
命令:mysql -u 用户名 -p 密码
②:切换到指定数据库
命令:use school
③:导入备份文件
方式一:
命令:source 本地文件存放地址
方式二:
使用用户名、命令的方式:
建议使用第一种还原方式(第二种方式可能造成数据覆盖)
数据库备份与还原的用途:
数据备份,预防数据丢失;
分享数据库文件;
新机房重新部署环境;