今天我有同樣的問題。我所做的只是卸載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