数据库的备份

为什么要备份

保证数据不丢失(万一服务器停电了还能读档(ROLLBACK)恢复数据)
数据转移(从一个地方到另一个地方)

数据库备份的方式

拷贝物理文件

直接找到直接安装数据库的地址,拷贝走data文件
在这里插入图片描述

在可视化工具里面操作

在这里插入图片描述
选中想要导出的数据库或者表,右击即可进行导出操作
在这里插入图片描述
然后指定位置就会出现该文件(如果是看了我上一篇百万数据测试的,记得把百万数据删了再导出哦,不然会很慢)在这里插入图片描述

使用控制台语句导出(mysqldump)

在控制台中输入mysqldump -h主机 -u用户名 -p密码 数据库名 表名 >存储地址/文件名

mysqldump -hlocalhost -uroot -p123456 school student >C:Desktop/1.sql

mysqldump: [Warning] Using a password on the command line interface can be insecure.

出现第二行证明导出成功了
也可以一次性导出多张表
mysqldump -h主机 -u用户名 -p密码 数据库名 表名1 表名2 表名3…… >存储地址/文件名

mysqldump -hlocalhost -uroot -p123456 school student result >C:Desktop/2.sql

注意俩表名之间没有逗号,cmd中只有空格,无逗号

打开表后就是这样的

在这里插入图片描述
想导出整个数据库,把表名去掉即可

那么导入文件呢?

先在命令行登录数据库
在这里插入图片描述
再打开一个数据库

mysql> use school;
Database changed

出现第二行代表打开成功

输入source 地址/文件名 就可以导入了

 source C:Desktop/1.sql

也可以source 直接把文件拖入命令行窗口(自动写绝对地址)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值