MySQL数据库备份的几种方式

公子初心
2024-01-19 / 0 评论 / 44 阅读 / 正在检测是否收录...

lrkbzun6.png

1.data文件备份 文件恢复

lrkbpzl9.png
备份成功后在另一台计算机上重新创建数据库,把备份文件复制到数据库所在文件夹里即可

2.mysqldump备份 mysql恢复

mysqldump是MySQL数据库的一个命令行工具,用于备份MySQL数据库。它允许你将数据库的结构和数据导出到一个SQL脚本文件,以便在需要时可以重新导入到MySQL服务器中。

以下是mysqldump命令的基本语法:

    mysqldump [options] [database(s)]

常用的选项包括:

  • -u, --user=username:连接MySQL服务器的用户名。
  • -p, --password[=password]:连接MySQL服务器的密码。如果没有指定密码,mysqldump会提示你输入密码。
  • -h, --host=hostname:连接MySQL服务器的主机名。
  • -P, --port=port:连接MySQL服务器的端口号。
  • -B, --databases:指定要备份的数据库列表,多个数据库之间用空格分隔。
  • -t, --tables:指定要备份的表列表,多个表之间用逗号分隔。
  • -r, --result-file=file:指定输出文件的路径和名称。

    2.1 备份整个数据库

    mysqldump -u username -p password(建议为空) --databases database_name > backup.sql(文件路径)

    2.2 备份多个数据库

    mysqldump -u username -p password(建议为空) --databases database1 database2 > backup.sq

    2.3 备份特定表

    mysqldump -u username -p  password(建议为空) --tables database_name table1 table2 > backup.sql

    2.4 恢复数据库

    mysql -u root -p database_name < backup.sql

    3.navicat for mysql备份 恢复

    3.1 备份

    lrkbwe7a.png
    lrkbwh4m.png
    lrkbwm79.png

    3.2 恢复

    lrkbwv70.png
    lrkbwyxc.png
    lrkbx1oj.png
    lrkbx5jc.png

4.DataGrip备份 恢复

4.1 备份

lrkbxogr.png
lrkbxspw.png

5.2 恢复

lrkby0s6.png
lrkby45j.png
lrkby7x1.png

1

评论 (0)

取消