当前位置: 主页 > 数据库

数据库 文件 修复-车型库 数据

发布时间:2023-02-08 11:08   浏览次数:次   作者:佚名

1.备份命令:mysqldump

MySQL数据库自带的一个非常好用的备份命令。 是逻辑备份,导出的SQL语句。 即以逻辑SQL语句的形式直接从MySQL数据库输出数据或生成备份文件的过程。

备份数据库

例如:

疾病库数据_数据库 文件 修复_车型库 数据

备份多个数据库

例如:

备份所有数据库

例如:

从备份文件恢复数据

例如:

车型库 数据_疾病库数据_数据库 文件 修复

2.直接复制整个数据库目录

直接复制MySQL数据库文件是最简单快捷的方法。 但在此之前,必须先停止服务器,以保证数据库中的数据在复制过程中不会发生变化。 如果在复制数据库的过程中写入数据,会导致数据不一致。 这种情况在开发环境中还好,但是在生产环境中很难让备份服务器。

注意:这种方式不适用于InnoDB存储引擎的表数据库 文件 修复,但是对于MyISAM存储引擎的表比较方便。 同时,恢复时最好有相同版本的MySQL。

3.使用mysqlhotcopy备份

mysql5.7已经没有这个命令了,多在mysql5.5之前使用。 mysqlhotcopy 使用锁表、刷新表和 cp 或 scp 来快速备份数据库或单个表。 属于裸文件备份(物理备份)数据库 文件 修复,只能用于有MyISAM引擎的数据库。 本质就是用锁表语句,然后cp或者scp。

恢复恢复:

在Linux中,Mysql数据库是作为一个物理文件存在的,数据库对应一个目录。 如果要恢复,只需将原文件复制回原目录即可。

单库备份恢复方法:如果文件属主和属组不是mysql,请用chown修改。

mysqlhotcopy没有自带mysql,需要安装Perl数据库接口包; 下载地址为:

目前,该工具只能备份 MyISAM 表。