![artix linux 上的 mysql 给出“ERROR 2002 (HY000)”](https://linux22.com/image/198154/artix%20linux%20%E4%B8%8A%E7%9A%84%20mysql%20%E7%BB%99%E5%87%BA%E2%80%9CERROR%202002%20(HY000)%E2%80%9D.png)
我正在使用 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