我的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èu profile的路径中,但是当我在终端上执行mysql时,我得到了以下错误:
刘晓琴本子-air:etc liuxiaoqin$mysqld start--skip grant tables dyld:lazy symbol binding failed:symbol not found:\u clock\u gettime引用自:/usr/local/mysql/bin/mysqld(为mac os x 10.12构建),应在:/usr/lib/libsystem.b.dylib中
dyld:symbol not found:\u clock\u gettime引用自:/usr/local/mysql/bin/mysqld(为mac os x 10.12构建),应在:/usr/lib/libsystem.b.dylib中
跟踪/bpt陷阱:5
看起来版本不匹配,但是mysql dmg已经是最新的ga版本了。我该怎么办?
2条答案
按热度按时间icomxhvb1#
试试这个命令
mysql.server start
启动服务器。hpxqektj2#
在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
并导出到您的路径。不管怎样,你为什么不尝试一种不同的自制方法呢?如果你想,你可以安装一个更高的mysql版本>=5.7*
所以快跑:
然后,您可以通过键入以下命令启动服务器:
小贴士:如果你还没有客户的话,给我打个电话。。。