SQLyog基础操作(十一)-MySQL备份(数据导出与导入)

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 备份文件(建议使用这种)

    • 例如:source D:/a.sql

  • 在未登录的情况下:mysql -u用户名 -p密码 库名< 备份文件

 

posted @ 2021-07-06 17:11  Coder_Cui  阅读(1712)  评论(0编辑  收藏  举报