如何让MySQL在MacOS Sonoma启动时自动启动? (legacyLoader-arm64 问题)

问题描述 投票:0回答:1

我在我的主 Mac(M1 iMac、最新的 Sonoma、MySQL v8.3.0-arm64)上使用 MySQL,并且在其首选项窗格中,我启用了“计算机启动时启动 MySQL”选项。

它再也不会自动启动,尽管它已经这样做了很多年,直到最近(在早期的机器/操作系统版本上)。

相反,我现在必须始终手动启动 MySQL(从其首选项窗格),这会生成一个对话框,显示“legacyLoader-arm64(系统设置)想要进行更改。”,要求我使用密码进行身份验证。

然后开始,没有进一步的问题。

这对我来说更像是legacyLoader-arm64的问题,不一定是MySQL的问题,但无论哪种方式,我能做些什么来让这个恼人的问题停止,这样MySQL就会再次自动启动?

mysql macos sonoma
1个回答
0
投票
  • 创建一个 Launchd plist 文件: /Library/LaunchDaemons/com.mysql.mysql.plist“格式:XML”和 “Unicode (UTF-8)”并保存

  • 列表的权限:

    `sudo chown root:wheel /Library/LaunchDaemons/com.mysql.mysql.plist

    sudo chmod 644 /Library/LaunchDaemons/com.mysql.mysql.plist`

然后

sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist

最后重新启动你的Mac

© www.soinside.com 2019 - 2024. All rights reserved.