我正在尝试通过MariaDB (3.6.8)在macOS Ventura (13.0,Apple M1 Max)上安装macOS (Ver 10.8.3-MariaDB for osx10.18,在arm64上),具体步骤如下:
brew install mariadb摘要看起来很好:
==>摘要/opt/homebrew/Cellar/mariadb/10.8.3_1: 917个文件,174.8MB
但以下警告引起了我的注意:
警告:后安装步骤没有成功完成,您可以使用: brew postinstall mariadb再试一次。
mysql时,会得到以下错误:错误2002 (HY000):无法通过socket‘/tmp/mysql.sock连接到本地服务器(2)
运行
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
根据建议,
/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
我很感谢你的暗示,如果需要的话,我想提供更多的信息。
发布于 2022-11-03 21:05:02
“./ibdata1 1中的无效标志0x4800”表示datadir安装在MySQL8.0中。
MariaDB不能在MySQL8.0数据中启动。
另外,“=127.0.0.1”是一个仅MySQL的系统变量。
要安装MariaDB,首先需要删除MySQL数据和配置文件。(并备份任何重要的数据)。
https://stackoverflow.com/questions/74305462
复制相似问题