Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql MacOS High错误:设置值时出错_Mysql_Macos - Fatal编程技术网

Mysql MacOS High错误:设置值时出错

Mysql MacOS High错误:设置值时出错,mysql,macos,Mysql,Macos,我将OSX升级到High Sierra 升级后,我发现一些服务不能正常工作,它使用MySQL 我试着通过电话联系 mysql-u根-p 所以我尝试通过以下方式重新启动mysql服务 brew服务启动mysql mysql.server启动 /usr/local/var/mysql/mangoui-Mac-mini.local.err 有趣的是 sudo brew服务启动mysql 命令行得通 所以我试过了 sudomysql-uroot-p 仍然会出现相同的错误。请注意,brew最近已将mysq

我将OSX升级到High Sierra

升级后,我发现一些服务不能正常工作,它使用MySQL

我试着通过电话联系

mysql-u根-p

所以我尝试通过以下方式重新启动mysql服务

brew服务启动mysql

mysql.server启动

/usr/local/var/mysql/mangoui-Mac-mini.local.err

有趣的是

sudo brew服务启动mysql

命令行得通

所以我试过了

sudomysql-uroot-p


仍然会出现相同的错误。

请注意,brew最近已将mysql升级到8.0,这会导致某些内容由于不推荐而中断(在我的例子中是“sql_模式”)

如果您想继续使用8.0,可以查看:

这将引导你度过难关

如果您(例如出于兼容性原因)决定继续使用例如5.7,您可以这样做,例如:

> brew services stop mysql
> brew switch mysql 5.7.21
> brew services start mysql
> brew pin mysql # Tell brew to stay on this version 
要查看已安装的版本,可以键入:

> brew list --versions mysql

祝你好运!希望这有帮助:-)

重复的,请看我的答案,干杯。@DamianDziaduch我收到一条错误消息,
找不到域,因为错误:执行“/bin/launchctl enable gui/503/homebrew.mxcl”时失败。mysql@5.7'以112退出。
ERROR! The server quit without updating PID file (/usr/local/var/mysql/mangoui-Mac-mini.local.pid).
2018-07-27T05:32:37.570411Z 0 [ERROR] [MY-011071] [Server] /usr/local/opt/mysql/bin/mysqld: Error while setting value 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' to 'sql_mode'
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
> brew services stop mysql
> brew switch mysql 5.7.21
> brew services start mysql
> brew pin mysql # Tell brew to stay on this version 
> brew list --versions mysql