MySQL8 error.log报错MY-012655
error.log内容如下: [ERROR] [MY-012655] [InnoDB] Failed to create check sector file, errno:13 Please confirm O_DIRECT is supported and … 阅读全文
error.log内容如下: [ERROR] [MY-012655] [InnoDB] Failed to create check sector file, errno:13 Please confirm O_DIRECT is supported and … 阅读全文
当前arm、aarch64环境,系统anolis8,理论适用于其它ARM系统,报错内容如下
1 2 3 4 5 6 7 8 9 10 11 |
mysql-5.5.62/sql-common/client_plugin.c: In function 'mysql_client_plugin_init': mysql-5.5.62/sql-common/client_plugin.c:252:40: error: incompatible type for argument 5 of 'add_plugin' add_plugin(&mysql, *builtin, 0, 0, 0); ^ mysql-5.5.62/sql-common/client_plugin.c:121:30: note: expected 'va_list' {aka '__va_list'} but argument is of type 'int' int argc, va_list args) ~~~~~~~~^~~~ mysql-5.5.62/sql-common/client_plugin.c: In function 'mysql_client_register_plugin': mysql-5.5.62/sql-common/client_plugin.c:310:45: error: incompatible type for argument 5 of 'add_plugin' plugin= add_plugin(mysql, plugin, 0, 0, 0); ^ |
问题原因 这个错误是由于在ARM架构上,va_list类型和int类型不兼容造成的。在这些函数调用中, … 阅读全文
本文基于RHEL8.x系统,mariadb-10.4.32版本,理论适用于RockyLinux8.x、AlmaLinux8.x等其它8.x相关衍生版本。 在该系统编译MariaDB10.4.32版本,接近完成时报错,报错内容如下: [crayon-66e73a … 阅读全文
在编译mariadb-10.11.6时,可能会出现error: downloading,部分包组从github上下载失败,这是因为mariadb在编译时查找依赖包组,如果系统中缺少相关支持,则会尝试通过网络进行下载。因此,主要归因于网络连接不佳或目标服务器不可 … 阅读全文
本文基于RockyLinux8.9系统,使用传统异步方式来做MySQL主从同步,本文中所使用的MySQL版本为8.0.35,配置过程中不影响主库的正常运行,请确保主从服务器时间一致性,防火墙相应的规则已配置。 MySQL主从为什么不用master、slave了 … 阅读全文
Percona XtraBackup是一款基于MySQL数据库的开源备份软件,在备份期间不会锁定数据库,在数据库量大的场景中,相比mysqldump、mydumper方式,percona提供的备份方式更快,但是备份后的文件较大。 截至目前Percona Xtr … 阅读全文
什么是MySQL主从复制 MySQL主从复制是一种常见的数据库复制技术,用于将一个MySQL数据库服务器(主节点)的数据同步复制到一个或多个其他MySQL服务器(从节点)。这样可以降低主服务的压力,实现数据的备份、负载均衡和高可用性。 题外话:MySQL术语的 … 阅读全文
在MySQL中,general_log是一种用于记录数据库操作的日志功能,当启用general_log后,MySQL会记录所有的数据库操作,包括查询、更新、删除以及客户端的连接断开事件等,这些内容都会被记录在general_log指定的文件日志中。 由于gen … 阅读全文
什么是MySQL事务? 事务是由MySQL的引擎来实现的,我们常用的InnoDB引擎就是支持事务的,事务(Transaction)是一系列的数据库操作,这些操作要么全部成功执行,要么全部回滚(即全部失败,回到操作前的状态),这样确保数据库的数据在并发访问的情况 … 阅读全文
MySQL的InnoDB缓存命中率是指查询时从数据库缓存中获取数据的比率。在MySQL中,有一个称为查询缓存的特性,它可以将查询的结果缓存起来,当相同的查询再次执行时,如果数据在缓存中已经存在,就不需要再次访问数据库表,而是直接从缓存中获取数据,从而提高查询性 … 阅读全文