关于binlog增量备份,出现不能写入到数据库的问题。

本文讲述了在CentOS7环境下,进行Mariadb数据库binlog增量备份时遇到的问题,包括数据库被误删导致的恢复过程。文章强调了在开启binlog前先进行mysqldump全量备份的重要性,以及在恢复过程中如何处理由于先开启binlog导致的不能写入数据库的错误。通过解析binlog文件并删除误操作,成功完成了数据恢复。
摘要由CSDN通过智能技术生成

这是我第一次发表,有不足之处和各位有哪些见解可以互相交流。

本操作针对的是centos7.前面就不详述关于数据库mariadb安装,用户的密码设置。

1.假设某公司每天晚上凌晨要备份文件。所以我们要提前创建备份

(1).先创建一个名为kk库,再查看库 :  

MariaDB [(none)]> create database kk;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| kk                 |
| mysql              |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)

(2).创建kk库一个名为 student的表,并设置为可以使用中文;

MariaDB [(none)]> use kk;
Database changed
MariaDB [kk]> CREATE TABLE `student` (
    ->   `id` int(10) NOT NULL,
    ->   `name` char(20) NOT NULL,
    ->   `age` tinyint(2) NOT NULL DEFAULT '0',
    ->   `dept` varchar(16) DEFAULT NULL
    -> ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Query OK, 0 rows affected (0.01 sec)

(3).向表内添加数据;

MariaDB [kk]>  insert into student values(6,'老男孩',32,'python linux net sec');
Query OK, 1 row affected, 1 warning (0.01 sec)

MariaDB [kk]>  insert into student values(1,'老男孩',32,'python linux net sec');
Query OK, 1 row affected, 1 warning (0.00 sec)

MariaDB [kk]> select * from student;
+----+-----------+-----+------------------+
| id | n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值