1.为什么要备份?
-
保证重要的数据不丢失
-
数据转移
2.MySQL数据备份的方式(3种:拷贝物理文件、可视化工具备份、命令行操作)
(注意:备份后的spl文件直接拖入代码编写区域即可使用):
-
直接拷贝物理文件
-
在SQLyog这种可视化工具中手动导出
(1)导出数据库
(2)导出表
-
使用命令行导出:在命令提示符窗口输入mysqldump进行导出操作
格式:mysqldump -h主机 -u用户名 -p密码 数据库 (表) >物理磁盘地址/文件名.sql
注意:多个表之间用空格隔开,命令行中没有逗号
(1)保存单个表
mysqldump -hlocalhost -uroot -p123456 school student >D:/student.sql
(2)保存多个表
mysqldump -hlocalhost -uroot -p123456 school student result subject >D:/table.sql
(3)保存数据库
mysqldump -hlocalhost -uroot -p123456 school >D:/database.sql
测试效果:
3.sql文件导入
-
在登录的情况下,切换到指定的数据库:source 备份文件(建议使用这种)
-