mysql从logbin恢复数据库

2023年 10月 16日 65.6k 0

MySQL 是一个非常流行的关系型数据库,使用广泛。在运行 MySQL 数据库的过程中,有时候会遇到数据丢失、数据库损坏等问题。这时候可以从 binlog(二进制日志)中恢复数据库的数据。

使用 binlog 恢复数据库的步骤如下:

1. 停止 MySQL 服务
# service mysql stop
2. 编辑 /etc/my.cnf 文件,在 [mysqld] 分类下添加以下配置:
log-bin=mysql-bin
server-id = 1
binlog_format=mixed
3. 启动 MySQL 服务
# service mysql start
4. 使用 mysqlbinlog 工具查看二进制日志文件并生成 SQL 语句文件
# mysqlbinlog /var/lib/mysql/mysql-bin.00000X > sqlfile.sql
5. 将生成的 SQL 语句文件导入新的数据库中
# mysql -uroot -p < sqlfile.sql

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论