2017-02-24 65 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