MySQL备份

为什么要备份:

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

MySQL数据库备份方式:

  • 直接拷贝物理文件
  • 在Sqlyog这种可视化工具手动导出
  • 使用命令行导出 mysqldump 命令行使用

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

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

mysqldump -h1ocalhost -uroot -p123456 schoo1 student >D:/a. sq1

# mysqldump -h主机-u用户名-p密码 数据库 表1 表2 表3 ... ... > 物理磁盘位置/文件名

mysqldump -h1ocalhost -uroot -p123456 schoo1>D:/a. sq1

#导入
#登录的情况下,切换到指定的数据库
# source备份文件
source d:/a.sq1
# mysq1 -u用户名-p密码库名<备份文件