我正在使用 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