MariaDB
bitsCN.com翻译人员: 铁锚
翻译时间: 2013年12月25日
原文地址: Activating the Binary Log参考了: 《高可用MySQL 构建健壮的数据中心》
要启用二进制日志功能,可以使用 "--log-bin[=name]"选项来启动服务器.
如果文件名中包含了后缀(例如 "--log-bin[=master-bin.log]"),则后缀(".log")将会被忽略.
如果没有指定文件名,默认使用 datadir/log-basename-bin, datadir/mysql-bin 或者 datadir/mariadb-bin(如果也没有 --log-basename选项,根据server版本的不同,会使用后两个中的一个);
datadir 是存放数据(data)的目录,由系统变量 datadir 定义.(启动参数 --datadir=path 或者-h path);
强烈建议: 使用 --log-basename 或者指定二进制日志的文件名,以便服务器的hostname改变以后也不影响复制(replication );
存储二进制日志的目录,用于存放 各个独立的二进制日志文件,以及对这些文件的二进制日志索引(文件).
二进制日志文件的扩展名是一序列的数字.每增加一个日志文件,扩展名的数字就会增加;所以较老的日志的扩展名数字较小,最近的日志的扩展名数字最大。
每次服务器启动,就会启用一个新的二进制日志,当然扩展名也是新的;启动或停止时日志会被强制写入物理文件(平时可能存储在内存缓存中,由操作系统决定何时写入).也可以通过定义max_binlog_size 变量来指定一个数字,当日志累增到此值就会强制写入硬盘.
二进制日志索引文件按顺序储存着所有的二进制日志文件的索引.
datadir下的文件列表示例如下:
shell> ls -l total 100...-rw-rw---- 1 mysql adm 2098 Apr 19 00:46 mariadb-bin.000079-rw-rw---- 1 mysql adm 332 Apr 19 00:56 mariadb-bin.000080-rw-rw---- 1 mysql adm 347 Apr 19 07:36 mariadb-bin.000081-rw-rw---- 1 mysql adm 306 Apr 20 07:15 mariadb-bin.000082-rw-rw---- 1 mysql adm 332 Apr 20 07:41 mariadb-bin.000083-rw-rw---- 1 mysql adm 373 Apr 21 07:56 mariadb-bin.000084-rw-rw---- 1 mysql adm 347 Apr 21 09:09 mariadb-bin.000085-rw-rw---- 1 mysql adm 398 Apr 21 21:24 mariadb-bin.000086-rw-rw---- 1 mysql adm 816 Apr 21 17:05 mariadb-bin.index
二进制日志index文件的名字部分默认与其他的二进制日志文件相同,而扩展名使用".index",当然,index文件的名字也可以通过"--log-bin-index[=filename] " 选项来单独指定.
具有 SUPER 权限的客户端,可以通过设置 sql_log_bin 变量,来为此次会话禁用或者再次启用二进制日志;
(sql_log_bin 是一个session变量,默认值是1,只有具有 SUPER 权限的客户端可以设置;设置为 0 则此客户端的的操作将不记入二进制日志;)
示例如下:
MariaDB [test]> SET sql_log_bin = 0;MariaDB [test]> SET sql_log_bin = 1;
二进制日志的格式
二进制日志有三种格式:
默认是 基于语句的日志(statement-based);
row-based是基于行的日志;
mix是可以混合前面两种日志的格式;
详情请参考: Binary Log Formats
MariaDB服务器所有的配置选项参见: mysqld Options (full list)
MariaDB服务器系统变量参见: Server System Variables bitsCN.com

生成式人工智能(AI)的快速崛起凸显了企业采用人工智能的惊人速度。根据Accenture最近的一份报告,98%的企业领导人表示人工智能将在未来三到五年的战略中扮演重要角色。麦肯锡分析师发现,近65%的企业计划在未来三年内增加对人工智能的投资NVIDIA、AMD和Intel正在推出专为生成式人工智能和高性能计算(HPC)设计的新芯片,这种势头才刚刚开始。公共云提供商和新兴芯片企业也参与了竞争。IDC分析师预测,全球对人工智能软件、硬件和服务的支出将达到3000亿美元,超过今年预计的1540亿美元然

本站1月19日消息,据浪潮服务器官方消息,1月18日,浪潮信息与英特尔联合发布全球首个全液冷冷板服务器参考设计,并面向业界开放,推动全液冷冷板解决方案在全球数据中心的大规模部署应用。基于该参考设计,浪潮信息推出全液冷冷板服务器,号称实现服务器部件接近100%液冷散热,达到PUE值接近于1的水平。本站注:PUE是PowerUsageEffectiveness的缩写,计算公式为“数据中心总能耗/IT设备能耗”,其中数据中心总能耗包括IT设备能耗和制冷、配电等系统的能耗,PUE越接近1代表非IT设备耗

随着互联网的快速发展,网站的访问量也在不断增长。为了满足这一需求,我们需要构建高可用性的系统。分布式数据中心就是这样一个系统,它将各个数据中心的负载分散到不同的服务器上,增加系统的稳定性和可扩展性。在PHP开发中,我们也可以通过一些技术实现分布式数据中心。分布式缓存分布式缓存是互联网分布式应用中最常用的技术之一。它将数据缓存在多个节点上,提高数据的访问速度和

随着对数据处理和存储的需求持续激增,数据中心正在努力应对不断发展和扩展的挑战。平台、设备设计、拓扑结构、功率密度要求和冷却需求的不断变化都强调了对新结构设计的迫切需求。数据中心基础设施通常难以将当前和预计的IT负载与其关键基础设施保持一致,从而导致不匹配,威胁到它们满足不断升级的需求的能力。在此背景下,必须修改传统的数据中心方法。数据中心现在正在将人工智能(AI)和机器学习(ML)技术集成到其基础架构中,以保持竞争力。通过在传统数据中心架构中实施人工智能驱动层,企业可以创建自主数据中心,无需人工

托管数据中心通常设计用来容纳数十甚至数百个客户的不同应用程序。不过,英伟达提供了一种独特的数据中心模式,该数据中心专门为单一客户运行特定应用程序。“人工智能工厂”的出现这种新型的数据中心与传统数据中心不同,它专注于提供更高效、更灵活的基础设施服务。传统数据中心往往承载多个应用程序和多个租户,而新型数据中心更注重资源的动态分配和优化,以满足不同应用程序和租户的需求。这种新型数据中心的设计更加灵活和智能,能够根据需求实时调整资源分配,提高整体效率和性能。通过这种创新的设计理念,这些新的数据中心主要用

标准包括:1、基础设施标准;2、环境标准;3、设备标准;4、辅助区设置;5、防雷接地系统要求;6、动力环境监控系统要求;7、消防报警系统要求;8、防盗报警系统要求;9、安防系统要求;10、供配电系统要求等。详细介绍:1、基础设施标准:包括机房布局、强电、弱电、动力、空调、消防、安全等一系列的要素。需要制定严格的安全、可靠、高效的机房建设标准,以满足数据中心的高可用性和可维护性。

近日有一些小伙伴咨询小编咪咕视频怎么进入数据中心?下面就为大家带来了咪咕视频进入数据中心的方法,有需要的小伙伴可以来了解了解哦。1、打开咪咕视频APP,在首页点击右下角我的(如图所示)。2、点击数据中心(如图所示)。3、即可查看到全部数据(如图所示)。

近期,美国OpenAI公司旗下智能聊天工具ChatGPT刷爆社交媒体,吸引超百亿美元投资,推动了资本市场布局人工智能应用的巨大热潮,风头一时无两。微软率先宣布砸100亿美金入股OpenAI,然后亚马逊和美版“今日头条”BuzzFeed宣布将在日常工作中启用ChatGPT,同时,百度也宣布于3月推出“中国版”的ChatGPT聊天机器人。在多家科技公司推波助澜后,ChatGPT瞬间引发全球关注。数据显示,亚马逊部署的机器人数量正在快速增加,每天增量达到1000个左右。此外,脸书母公司Meta也计划2


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver CS6
视觉化网页开发工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器