Mysql MacOS High错误:设置值时出错
我将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-pMysql 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
仍然会出现相同的错误。请注意,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