artix linux 上的 mysql 给出“ERROR 2002 (HY000)”

artix linux 上的 mysql 给出“ERROR 2002 (HY000)”

我正在使用 artix linux 和 runit init 系统,我偶然发现了这个问题,我无法使用以下命令登录 mariadb

sudo mysql -u root -p

因为它给了我以下错误:

ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2)

以前有人遇到过这样的问题吗?我认为这与 runit 没有选择 mariadb 的路径有关。

答案1

这可能是由于 mysql 服务未运行。使用以下命令检查 mysql 是否处于活动状态:

systemctl status mysql

如果它未激活/运行,您需要使用:

systemctl start mysql

相关内容