Mysql开启bin-log日志

目录

一、安装配置

二、mysqlbinlog命令


一、安装配置

yum -y install mariadb mariadb-server
    #安装mysql数据库
    #默认配置文件/etc/my.cnf

vim /etc/my.cnf
    log-bin=mariadb-bin		#开启二进制日志
systemctl restart mariadb
    #会在/car/lib/mysql/产生二进制日志文件,例如:mariadb-bin.000001

二、mysqlbinlog命令

按照bin-log日志恢复数据:

file mariadb-bin.000001 
	#查看文件类型

mysqlbinlog mariadb-bin.000001
	##打开数据库日志文件查看执行的数据库命令内容

mysqlbinlog --start-datetime='2022-08-04 14:24:00' --stop-datetime='2022-08-04 14:25:00' mariadb-bin.000001 | mysql -uroot
	#按照时间还原(将日志中的命令时间包含在内)
	
mysqlbinlog --start-position 264 --stop-position 341 mysql-bin.000001 | mysql
	#按照文件大小还原
相关推荐
he258194 分钟前
centOS 7.9 安装JDK MYSQL
java·mysql·centos
夜泉_ly2 小时前
MySQL -安装与初识
数据库·mysql
qq_529835353 小时前
对计算机中缓存的理解和使用Redis作为缓存
数据库·redis·缓存
月光水岸New6 小时前
Ubuntu 中建的mysql数据库使用Navicat for MySQL连接不上
数据库·mysql·ubuntu
狄加山6756 小时前
数据库基础1
数据库
我爱松子鱼6 小时前
mysql之规则优化器RBO
数据库·mysql
chengooooooo6 小时前
苍穹外卖day8 地址上传 用户下单 订单支付
java·服务器·数据库
Rverdoser7 小时前
【SQL】多表查询案例
数据库·sql
Galeoto7 小时前
how to export a table in sqlite, and import into another
数据库·sqlite
人间打气筒(Ada)8 小时前
MySQL主从架构
服务器·数据库·mysql