簡體   English   中英

macOS Sierra上的mariadb 10.1.21 mysql.server啟動錯誤

[英]mariadb 10.1.21 mysql.server start error on macOS Sierra

我剛用brew安裝了最新的mariadb 10.1.21。 這是我用命令得到的

> mysql.server start

要么

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

隨你。

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守護程序。

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

也許,大多數文件夾和文件將不存在,只是為了確保它們不會干擾安裝,請執行此操作。

刪除mysql和mariaDB文件后,運行

brew cleanup

確保緩存不見了。

完成后,您應該可以使用以下命令全新安裝mariadb

brew install mariadb

通過運行嘗試安裝

mysql.server start

如果在啟動時掛起,請嘗試使用重新啟動mysql

mysql.server restart -f

通過這樣做,我能夠運行mariadb,希望它對您有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM