首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: InnoDB:通过Homebrew在macOS Ventura上安装MariaDB时./ibdata1 1中的无效标志0x4800

问错误: InnoDB:通过Homebrew在macOS Ventura上安装MariaDB时./ibdata1 1中的无效标志0x4800
EN

Stack Overflow用户
提问于 2022-11-03 15:19:25
回答 1查看 129关注 0票数 0

我正在尝试通过MariaDB (3.6.8)在macOS Ventura (13.0,Apple M1 Max)上安装macOS (Ver 10.8.3-MariaDB for osx10.18,在arm64上),具体步骤如下:

  1. brew install mariadb

摘要看起来很好:

==>摘要/opt/homebrew/Cellar/mariadb/10.8.3_1: 917个文件,174.8MB

但以下警告引起了我的注意:

警告:后安装步骤没有成功完成,您可以使用: brew postinstall mariadb再试一次。

  1. ,然后,当我运行mysql时,会得到以下错误:

错误2002 (HY000):无法通过socket‘/tmp/mysql.sock连接到本地服务器(2)

运行

  1. 的mysqld列出了以下行:

2022-11-03 16:01:12备注mysqld (服务器10.8.3-MariaDB)从进程94524开始. 2022-11-03 16:01:12 0警告设置lower_case_table_names=2,因为文件系统对/opt/homebrew/var/mysql/ is大小写不敏感2022-11-03 16:01:12 0 InnoDB:压缩表使用zlib 1.2.11 2022-11-03 16:01:12 0注InnoDB:事务池数:1 2022-11-03 16:01:12 0注InnoDB:使用通用crc32指令2022-11-03 16:01:12 InnoDB:初始化缓冲池,总大小= 128.000MiB,块大小= 2.000MiB 2022-11-03 16:01:12 0注InnoDB:完成缓冲池的初始化2022-11-03 16:01:12 0错误InnoDB:无效标志0x4800在./ibdata1 1 2022-11-03 16:01:12 0错误InnoDB:插件初始化失败,错误数据结构损坏2022-11-03 16:01:12 0注InnoDB:启动关闭.2022-11-03 16:01:12错误插件'InnoDB‘init函数返回错误。2022-11-03 16:01:12错误插件“InnoDB”注册为存储引擎失败。2022-11-03 16:01:12注释插件“反馈”被禁用。2022-11-03 16:01:12错误无法打开mysql.plugin表:“表'mysql.plugin‘不存在”。某些插件可能未加载2022-11-03 16:01:12错误mysqld:未知变量‘mysqlx-绑定-地址=127.0.0.1’2022-11-03 16:01:12错误中止

,但不幸的是,我不知道如何解决第一个列出的错误,也找不到关于它的任何信息:

2022-11-03 16:01:12错误InnoDB:./ibdata1 1中的无效标志0x4800

根据建议,

  1. 删除了/opt/homebrew/var/mysql并重新安装了MariaDB,不幸的是,之后也有相同的行为。新的mysql方向包括:

这是mac.local.err aria_log_control ib_logfile0 aria_log.00000001 ib_buffer_pool ibdata1

The….local.err现在包含:

221104 00:08:48 mysqld_safe启动mariadbd守护进程,从/opt/homebrew/var/MySQL2022-11-04 0:08:48 0 Note /opt/homebrew/opt/mariadb/bin/mariadbd (服务器10.8.3-MariaDB)开始,从进程12788开始. 2022-11-04 0:08:48警告设置lower_case_table_names=2,因为文件系统对/opt/homebrew/var/mysql/是不敏感的2022-11-04 0:08:48 0注释InnoDB:压缩表使用zlib 1。2.11 2022-11-04 0:08:48 0注InnoDB:事务池数:1 2022-11-04 0:08:48 0注InnoDB:使用通用crc32指令2022-11-04 0:08:48 0注InnoDB:初始化缓冲池,总大小= 128.000MiB,块大小=2.000MiB2022-11-04 0:08:48 InnoDB:完成缓冲池初始化2022-11-04 0:08:48 InnoDB: 128个回滚段处于活动状态。2022-11-04 0:08:48 InnoDB:将文件‘./ibtmp1 1’大小设置为12.000MiB。物理上写入文件完整;请等待. 2022-11-04 0:08:48注释InnoDB: file './ibtmp1‘大小现在为12.000MiB。2022-11-04 0:08:48 0注InnoDB:日志序列号36426;事务id 4 2022-11-04 0:08:482022-11-04 0:08:48 0注InnoDB:从/opt/homebrew/var/var/ib_缓冲池2022-11-04 0:08:48错误加载缓冲池无法打开mysql.plugin表:“表'mysql.plugin‘不存在”。某些插件可能没有加载2022-11-04 0:08:48 0错误/opt/homebrew/opt/mariadb/bin/mariadbd:未知变量‘mysqlx-绑定-地址=127.0.0.1’2022-11-04 :08:48错误中止221104 00:08:48 mysqld从pid文件/opt/homebrew/var/mysql/MacBook-Pro-von-Malte.local.pid ended

我很感谢你的暗示,如果需要的话,我想提供更多的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-03 21:05:02

“./ibdata1 1中的无效标志0x4800”表示datadir安装在MySQL8.0中。

MariaDB不能在MySQL8.0数据中启动。

另外,“=127.0.0.1”是一个仅MySQL的系统变量。

要安装MariaDB,首先需要删除MySQL数据和配置文件。(并备份任何重要的数据)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74305462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档