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)
이전에 이 문제를 겪은 사람이 있나요? 나는 이것이 mariadb에 대한 경로를 선택하지 않는 runit과 관련이 있다고 생각합니다.
답변1
이는 mysql 서비스가 실행되지 않기 때문일 수 있습니다. 다음 명령을 사용하여 mysql이 활성화되어 있는지 확인하십시오.
systemctl status mysql
활성화/실행 중이 아닌 경우 다음을 사용해야 합니다.
systemctl start mysql