我的Mac位于以下版本中。
ProductName: Mac OS X
ProductVersion: 10.11.6
BuildVersion: 15G20015
我已经通过mysql-5.7.21-1-macos10.13-x86_64.dmg安装了MySQL,并将:/usr/local/mysql/bin
放在bash_profile的路径中,但是当我在终端上执行MySQL时,我收到了这个错误:
dyld:未找到符号:_clock_gettime 引用自:/ usr / local / mysql / bin / mysqld(为Mac OS X 10.12构建) 预期在:/usr/lib/libSystem.B.dylib
Trace / BPT trap:5
似乎版本不匹配,但mysql dmg已经是最新的GA版本。我该怎么办?
答案 0 :(得分:0)
尝试使用mysql.server start
命令启动服务器。
答案 1 :(得分:0)
在尝试在El Capitan(MacOS 10.11)上安装MySQL之前,需要考虑几件事情
对此操作系统使用.dmg
时的最新稳定版本为mysql-5.6.27-osx10.11-x86_64
,这可能是您在符号链接_clock_gettime
时失去mysql-5.7.22-1-macos10.13-x86_64
符号的原因导出到你的路径。
无论如何,为什么不用Homebrew尝试不同的方式? 如果你愿意,你可以安装更高的MySQL版本> = 5.7。*
所以跑:
$ brew upgrade mysql # Do not care about these lines if the first command worked fine (cf. this issue) $ git -C "$(brew --repo)" fetch --tags $ brew update --force $ brew install mysql
然后,您可以输入以下命令启动服务器:
$ brew services start mysql ==> Successfully started `mysql` (label: homebrew.mxcl.mysql) $ mysql -uroot -p
提示:如果您还没有任何客户,请致电SequelPro ......