You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

苹果M1 macOS Big Sur系统下无法完成MariaDB安全安装配置

问题原因
  • macOS Big Sur及以上版本默认将系统核心分区挂载为只读状态,你使用sudo执行mysql_secure_installation脚本时,脚本会尝试在root用户的家目录(归属系统只读分区)创建临时配置文件,写入操作被禁止触发报错。
  • Homebrew安装的MariaDB属于当前用户的本地服务,默认不需要root权限即可运行和配置,添加sudo属于多余操作且会触发权限冲突。
解决步骤
  1. 按Ctrl+C终止当前运行的报错脚本
  2. 执行命令重启MariaDB服务,确保服务状态正常:
brew services restart mariadb
  1. 修复可能被sudo操作改乱的数据库目录权限:
sudo chown -R $(whoami) /opt/homebrew/var/mysql
  1. 不要添加sudo前缀,直接执行安全配置脚本即可:
/opt/homebrew/bin/mysql_secure_installation
验证方式

配置完成后执行mysql -u root -p,输入你设置的root密码如果能正常进入MariaDB命令行,说明配置生效。

内容的提问来源于stack exchange,提问作者migmaker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 02:12:04