Mac上MySQL报错:ERROR 2002 (HY000)

Mac上MySQL报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

另外报错:

dyld: lazy symbol binding failed: Symbol not found: _clock_gettime

https://stackoverflow.com/questions/45833569/dyld-lazy-symbol-binding-failed-symbol-not-found-clock-gettime-in-mongodb

这上边说:

First of you need to update your os to macOS Sierra, (I am using version 10.12)

clock_gettime was not provided in El Capitain,

Apple has (finally) introduced the clock_gettime posix API in Sierra. Our configure script detects this and enable usage of it. Since the binary isn't executed on Sierra, but instead on El Capitain where this functionality doesn't exist, the linking in runtime fails. Using the workaround you suggest is not a good solution. This might seemingly work, but it is not impossible that you get strange failures at a later time since the binary isn't compiled for the system it is executing on.

Reference From : https://bugs.erlang.org/browse/ERL-256

我更新完Mac系统10.12到10.14macOS Mojave,然后初始化mysql数据库,然后就可以了。

猜你喜欢

转载自blog.csdn.net/Daletxt/article/details/84032767
今日推荐