错误 2002 (HY000):无法在 Macos 10.13 上通过套接字连接到本地 MySQL 服务器

问题描述 投票:0回答:1

当我启动 mysql 服务器时,会发生以下情况:green lights

但是随后灯变成红色,这意味着 mysql 服务器停止运行。如何让mysql服务器开机后继续运行?

red lights.

#######更新

如果我输入,我就会读到

ps -ef | grep mysql

输出

501 72931 70523   0  2:14AM ttys000    0:00.01 grep mysql

我应该输入

sudo Kill -9 [PID]

但是,当我将 [PID] 替换为上面的所有三个数字加上三个数字的组合时,我得到“非法进程 ID”或“没有这样的进程”

#######更新

根据 deceze 的建议,我查看了日志,发现密钥环文件抛出错误,看起来它在我的计算机中丢失了,我找不到它。我刚下载了Mysql,也许我下载了错误的Mysql,除了有5个版本,我不知道该安装哪一个。无论如何,这是错误消息

024-05-07T05:56:52.406753Z 0 [ERROR] [MY-010901] [Server] Can't open shared library '/usr/local/mysql/lib/plugin/keyring_file.so' (errno: 2 dlopen(/usr/local/mysql/lib/plugin/keyring_file.so, 0x0002): tried: '/usr/local/mysql/lib/plugin/keyring_file.so' (no such file)).
2024-05-07T05:56:52.406788Z 0 [ERROR] [MY-010736] [Server] Couldn't load plugin named 'keyring_file' with soname 'keyring_file.so'.

但是正如您所看到的,指定文件夹中不存在密钥环文件。

#######更新

重新下载mysql没用。只有一个下载适用于我的计算机。密钥环文件仍然丢失。我想我应该放弃mysql并尝试sql。我想做的就是将 sql 文件转换为 db 无论如何,我只找到了如何使用 mysql 执行此操作的说明。所以如果有人知道这个问题的答案我就可以放弃 mysql

如何将.sql文件转换为mysql数据库中的表

keyring

mysql
1个回答
0
投票

我需要将配置更改为以下,这解决了问题。enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.