MySQL备份

MySQL备份

为什么要备份?

  • 保证重要的数据不丢失
  • 数据转移

mysql数据库备份的方式

  • 直接拷贝物理文件

  • 在sqlyog这种可视化工具中手动导出

    • 在想要导出的表或者库中,右键选择备份或导出

  • 使用命令行导出 mysqldump 命令行使用

    # 一张表 mysqldump -h主机 -u用户名 -p密码 数据库 表名 >物理磁盘位置/文件名
    mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql
    
    # 多张表 mysqldump -h主机 -u用户名 -p密码 数据库 表名1 表名2 >物理磁盘位置/文件名
    mysqldump -hlocalhost -uroot -p123456 school student result >D:/a.sql
    
    # 数据库 mysqldump -h主机 -u用户名 -p密码 数据库 >物理磁盘位置/文件名
    mysqldump -hlocalhost -uroot -p123456 school >D:/a.sql
    
    # 导入
    # 登录的情况下,切换到指定的数据库
    # source 备份文件
    # 也可以这样
    mysql -u用户名 -p密码 库名<备份文件>
    
    • 导出结果

    • 导入结果

posted @ 2022-05-17 10:04  无关风月7707  阅读(23)  评论(0编辑  收藏  举报