今天我有同样的问题。我所做的只是卸载mariaDB和mysql。
请记住做你的数据库的备份,以防万一你需要它。
在你端只要运行以下命令:
对于MySQL:
brew remove mysql
对于MariaDB的:
brew remove mariadb
然后,取出mysql的文件夹和文件:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
vi /etc/hostconfig and remove the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
Ma ybe,大部分的文件夹和文件都不会存在,只是为了确保它们不会混淆安装,就这样做。
您已删除MySQL和MariaDB的文件后,运行
brew cleanup
,以确保高速缓存了。
一旦完成,你应该能够做一个干净的安装MariaDB的与
brew install mariadb
运行
mysql.service start
尝试安装如果在启动挂起,请尝试重新启动mysql的与
mysql.service restart -f
通过这样做,我能够运行mariadb,我希望它适合你。
最后两条命令。 'mysql.server start'和'mysql.server restart -f'。不是服务。 – leymannx