【问题标题】:MySQL Mac OS X ProblemsMySQL Mac OS X 问题
【发布时间】:2012-08-30 16:30:47
【问题描述】:

尝试在我的 MacBook Air 上运行 MySQL 服务器时发生了一些奇怪的事情。 首先使用 brew install mysql 安装 MySQL。安装成功,没有任何错误。 然后问题开始出现...... 首先,我必须使用以下命令来创建空表: cd /usr/本地 sudo mysql_install_db --user=mysql --ldata=/var/db/mysql

现在我试图启动服务器服务本身,但另一个错误不允许我这样做: ivankutsarov$ sudo mysql.server 启动 密码: 启动 MySQL .错误!服务器退出而不更新 PID 文件 (/usr/local/var/mysql/Ivans-MacBook-Air.local.pid)。

虽然导航到提到的文件夹,但我在其中看不到 mysql 文件夹,在我的 /usr/local/bin 目录中也看不到它。

各位有什么想法吗?

【问题讨论】:

  • 快速谷歌搜索错误会产生this 结果。

标签: mysql


【解决方案1】:

伙计们,我发现了问题。安装mysql后忘记运行这2条命令了:

首先,运行:brew help mysql

阅读命令执行后显示的信息,您会注意到前两行中的以下命令是启动服务器所必需的!

1.

取消设置 TMPDIR

2.

mysql_install_db --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

【讨论】:

    【解决方案2】:

    一天前我遇到了类似的问题。 mysql 运行良好,直到出现意外的 PID 文件错误。我尝试了一切来修复安装,替换了十几个文件并尝试了许多不同的设置。

    最终起作用的是通过 dmg 包全新安装 mysql,并将我的数据和模式迁移到此安装(使用 mysql 工作台以节省时间),然后卸载通过 brew 安装的版本。

    https://dev.mysql.com/downloads/file/?id=466265

    【讨论】:

      猜你喜欢
      • 2011-03-04
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      • 2011-08-19
      相关资源
      最近更新 更多