macOS Sierra上的mariadb 10.1.21 mysql.server启动错误

macOS Sierra上的mariadb 10.1.21 mysql.server启动错误,mysql,macos-sierra,Mysql,Macos Sierra,我刚刚用brew安装了最新的mariadb 10.1.21。 这是我的命令 > mysql.server start 或 /usr/local/ceral/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_

我刚刚用brew安装了最新的mariadb 10.1.21。 这是我的命令

> mysql.server start

/usr/local/ceral/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
以确保缓存消失

完成后,您应该能够使用

brew install mariadb
通过运行来尝试安装

mysql.server start
如果在启动时挂起,请尝试使用重新启动mysql

mysql.server restart -f

通过这样做,我能够运行mariadb,我希望它对您有用。

我今天也遇到了同样的问题。我只是卸载了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
以确保缓存消失

完成后,您应该能够使用

brew install mariadb
通过运行来尝试安装

mysql.server start
如果在启动时挂起,请尝试使用重新启动mysql

mysql.server restart -f

通过这样做,我能够运行mariadb,我希望它对您有用。

最后两个命令
mysql.server启动
mysql.server重启-f
。不是服务。最后两个命令
mysql.server启动
mysql.server重启-f
。不是服务。