2017-02-24 68 views
1

我剛安裝了mariadb 10.1.21最新的brew。 這裏是我用命令得到mariadb 10.1.21 mysql.server macOS上的啓動錯誤Sierra

> mysql.server start 

/usr/local/Cellar/mariadb/10.1.21/support-files/mysql.server開始

什麼。

Starting MySQL 
.170225 03:41:19 mysqld_safe Logging to '/usr/local/var/mysql/mac-615.err'. 
170225 03:41:19 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql 
ERROR! 

我不知道爲什麼我甚至不能啓動mysql守護進程。

回答

1

今天我有同樣的問題。我所做的只是卸載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,我希望它適合你。

+0

最後兩條命令。 'mysql.server start'和'mysql.server restart -f'。不是服務。 – leymannx