mysql - brew mysqld 未启动

标签 mysql homebrew macos-mojave

Mac OSX Mojave 。我已经安装了 mysql@5.6brew。我已经运行了brew link --force mysql@5.6

$ cat /Users/me/Library/LaunchAgents/homebrew.mxcl.mysql@5.6.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>KeepAlive</key>
  <true/>
  <key>Label</key>
  <string>homebrew.mxcl.mysql@5.6</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/opt/mysql@5.6/bin/mysqld_safe</string>
    <string>--datadir=/usr/local/var/mysql</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
  <key>WorkingDirectory</key>
  <string>/usr/local/var/mysql</string>
</dict>
</plist>

如果我直接从终端运行/usr/local/opt/mysql@5.6/bin/mysqld_safemysqld就会启动。如果我尝试运行brew services restart mysql@5.6,它不会(但brew说它会 - 但它在brew services list中显示为黄色)。

这是怎么回事?

最佳答案

我在使用brew nginx 包时遇到了这个问题。 使用 sudo 运行它对我有用。

尝试运行:

sudo brew 服务重新启动 mysql@5.6

关于mysql - brew mysqld 未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52969636/

相关文章:

php - 使用 PDO 准备语句的登录页面不起作用,但在其他方面工作正常

ruby-on-rails-3 - 由于某种原因未创建 Rails CarrierWave 版本

python - 如何使用 Homebrew 软件在 Cassandra 上设置 super 用户帐户?

objective-c - CGEventTapCreate 在 macOS Mojave 中返回 null

mysql - 查询以显示除初始记录以外的记录

mysql - 为什么 MySQL 列不区分大小写?

node.js - 安装 Node 时 Homebrew 程序显示符号链接(symbolic link)错误

python-3.x - 无法为 Tesseract v4 安装 tesserocr - MacOS

ruby - ruby1.9.3上gem mysql2安装错误

java - 如何使用 MySql 处理日语搜索查询?