MySQL备份

MySQL备份

 

为什么要备份:

  • 保证重要的数据不丢失

  • 数据转移

 

MySQL数据备份的方式:

  • 直接拷贝物理文件(直接拷贝data目录,但是给人感觉是有点low~)

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

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

 

 

 

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

 


# mysqldump -h主机 -u用户名 -p密码 数据库 表名 >物理磁盘/文件名
mysqldump -hlocalhost -uroot -p123456 navicat `subject` >c:/b.sql

# mysqldump -h主机 -u用户名 -p密码 数据库 表名1,表名2,表名3, >物理磁盘/文件名
mysqldump -hlocalhost -uroot -p123456 navicat `student1` >c:/c.sql

# mysqldump -h主机 -u用户名 -p密码 数据库 >物理磁盘/文件名


# 导入
# 登录的情况下,切换到指定的数据库
# source 备份文件
source c:/a.sql

或者 mysql -u用户名 -p密码 库名<备份文件

 

posted @ 2021-09-26 14:41  屯子里唯一的架构师  阅读(85)  评论(0编辑  收藏  举报