首页 > 数据库 >MySQL-binLog 日志开启

MySQL-binLog 日志开启

时间:2023-03-08 23:23:02浏览次数:34  
标签:binLog binlog 二进制 MySQL mysql 服务器 日志

MySQL 的 binlog(二进制日志)是一种记录 MySQL 服务器所有更改的二进制日志文件。开启 binlog 可以用于以下目的:
数据复制:将 binlog 文件复制到另一个 MySQL 服务器,可以用于数据备份或数据复制。
恢复数据:如果数据在数据库中发生了错误或者丢失,可以使用 binlog 进行数据恢复。
安全:可以使用 binlog 来记录所有更改和查询,以供审核和安全审计。
要开启 MySQL 的 binlog,可以按照以下步骤进行操作:
打开 MySQL 的配置文件 my.cnf,通常在 /etc/mysql/ 或者 /etc/mysql/conf.d/ 目录下。
找到 [mysqld] 部分,并添加如下配置:
log-bin = mysql-bin
server-id = 1

# 其中,log-bin 指定了二进制日志的文件名前缀,server-id 是用于标识 MySQL 服务器的唯一 ID。
保存并关闭配置文件,并重新启动 MySQL 服务器,可以使用以下命令:
sudo service mysql restart
检查二进制日志是否已经启用,可以使用以下命令:
mysql> SHOW BINARY LOGS;

标签:binLog,binlog,二进制,MySQL,mysql,服务器,日志
From: https://www.cnblogs.com/qingtianyu2015/p/17196683.html

相关文章

  • 找一段时间的工作后,我决定开MySQL
      从我考完公务员开始找工作以后,慢慢的发现找工作真的很难很难,当时觉得先找几个目标公司,然后再投投简历,最后发现,真的难啊!太难了,我想去无锡,要么薪资不满意,要么对方看不上,......
  • 【MySQL】多表的查询
    为什么需要多表查询1、单表查询在WEB要经过几次http交互,再不同表之间才能查找到数据。会浪费很多时间,因此需要多表查询。2、如果多张表合在一张表中,会导致会多字段不......
  • Python学习日志
    今天开始了第一次学习python,配置了python的所需环境完成了PythonCharm的编译器运行可视化界面。完成了“helloworld”的输出,了解了基本计算语句和规则  还有字符型......
  • 66.mysql的json语法
    Mysql的json语法:#创建json表createtablet_json(idintprimarykey,snamevarchar(20),infojson);#插入json数据insertintot_json(id,sname,info)values(1,'......
  • 【MySQL】排序和分页
    排序ORDERBY多列;#强调格式:WHERE需要声明在FROM后,ORDERBY之前。先排序Country 再排序CustomerName,默认是按ASC排序的。SELECT*FROMCustomersORDERBYCountr......
  • 2.安装mysql教程
    day1MySQL1.安装MySQLMySQL,本质上就是一个软件。推荐用5.7.31版本。1.1下载,安装5.7.31比较稳定https://downloads.mysql.com/archives/community/1.2配置mysql安......
  • MySQL查看数据库性能常用命令和实战教学
    MySQL查看数据库性能常用命令#列出MySQL服务器运行各种状态值showglobalstatus;#查询MySQL服务器配置信息语句showvariables;#慢查询showvariableslike'%sl......
  • FastAPI log日志插件配置
    #!/usr/bin/python#-*-coding:utf-8-*-#@time:2023/2/315:21#@author:pugongying#@description:日志配置#获取日志目录importloggingimporto......
  • mysqlbinlog恢复数据实战
    binlog我们中文一般称作归档日志,如果大家看过松哥之前发的MySQL主从搭建,应该对这个日志有印象,当我们搭建MySQL主从的时候就离不开binlog(传送门:MySQL8主从复制踩坑指......
  • docker-compose部署mysql8的登录问题
    之前docker-compose部署mysql8的时候密码设置好,第一次启动容器,登录密码不对,需要登录容器跳过密码,重新修改密码启动,就研究了以下,就几个问题就弄好了docker-compose.yaml文......