【发布时间】:2014-10-20 01:01:07
【问题描述】:
我最近将我的系统升级到 OS X Yosemite,并开始遇到一些问题,无法通过 MySQL Workbench 在本地连接到我的数据库。
主要是关于 PID 文件和套接字的经典文件,我设法找到了查看网络的解决方案。但是剩下一个:“无法连接到 '127.0.0.1' (61) (2003) 上的 MySQL 服务器”,并且我在 MySQL 网站、stackoverflow 和其他论坛上找到的解决方案均无效。
因此,我决定使用 dmg 文件重新安装 MySQL(虽然适用于 OS X 10.9 的版本,但还没有适用于 10.10 的版本)。它不起作用。 这就是为什么我最终卸载了我可以使用的每一个小部分 mysql 并使用自制软件重新安装了一个干净的版本。我遵循的步骤是those ones。
但是,这也不起作用,这是我收到的错误消息:
$ brew postinstall mysql
==> /usr/local/Cellar/mysql/5.6.21/bin/mysql_install_db --verbose --user=Antoine
Installing MySQL system tables...Unknown suffix '.' used for variable 'server_id' (value '127.0.0.1')
2014-10-20 02:35:05 0 [ERROR] /usr/local/Cellar/mysql/5.6.21/bin/mysqld: Error while setting value '127.0.0.1' to 'server_id'
2014-10-20 02:35:05 0 [ERROR] Aborting
2014-10-20 02:35:05 0 [Note] Binlog end
现在,MySQL 服务器无法连接到 127.0.0.1 变得更有意义了,但我必须说我迷路了,真的不知道去哪里找了。我在此错误消息中找不到任何内容。我查看了mysqld文件,但没有用。
您认为该问题与 OS X Yosemite 有关吗?从这里我可以做什么的任何线索?
【问题讨论】:
-
此时这似乎与 Workbench 无关。您是否(或现在)能够通过 MySQL CLI 连接到 MySQL?
-
我在升级到优胜美地之前。我从这篇文章中删除了 mysql-workbench 标签。
标签: mysql macos homebrew osx-yosemite