专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

MySQL备份与恢复

目录

  • 备份MySQL
    • 语法
    • 仅备份数据库的某几张表
  • 恢复MySQL
    • 语法

备份MySQL

语法

mysqldump -h主机名(ip) -u 用户名 -B -p 数据库名1 数据库名2 > 备份文件路径

示例:

备份itbsl数据库

103_1.png

如下图所示,成功将数据库备份到本地目录

103_2.png

如果备份的是本机上的数据库,可以省略[-h 主机名(ip)]参数。

上面的备份方法没有使用-B指令,下面如果使用-B指令更好,因为使用-B指令后,备份的数据库中带了创建数据库的指令,恢复时更加的方便。

103_3.png

仅备份数据库的某几张表

我们也可以只备份数据库的某几张表,可以使用如下命令

1、 mysqldump -h主机名(ip) -u 用户名 -p 数据库 表1 表2 表3 > 备份路径
2、 .mysqldump -h主机名(ip) -u 用户名 -p -B 数据库 表1 表2 表3 > 备份路径

示例:

仅备份itbsl中的user表;

103_4.png

恢复MySQL

语法

恢复数据库需要两步

1、 登陆MySQL
2、 执行恢复命令

    source 备份文件的路径

示例:

假设因为某个情况,我们的itbsl数据库不能使用了或者丢失损坏了,需要恢复

如果备份数据库时没有使用-B命令

1、 先创建一个和原来同名的数据库(空数据库)

    CREATE DATABASE `itbsl`;
    use `itbsl`;

2、 执行恢复指令

    source /Users/itbsl/itbsl.bak

![103\_5.png][103_5.png]

如果备份数据库时使用了-B命令,那么就无需创建数据库了,因为备份时备份的数据库里已经包含了创建数据库的命令

103_6.png

文章永久链接:https://tech.souyunku.com/34219

未经允许不得转载:搜云库技术团队 » MySQL备份与恢复

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们