첫걸음 프로그래머 일기

마리아DB service start windows Terminal mariadb ubuntu 20.04

참참. 2021. 1. 1. 08:38

 

그동안 우분투에 mariadb 설치하는 법을 검색해서 참고했는데

많이 나왔던 명령어 중 하나가 systemctl 이었다. 계속 이 명령어가 되질 않아서, 따라할 수가 없었는데, 알고보니

 

WSL은 systemctl을 지원하지 않는다고 한다.(출처: www.lesstif.com/software-architect/wsl-2-ubuntu-20-lts-php-laravel-89555924.html 감사합니다. ㅠㅠ) 

이걸 몰라서
sudo systemctl is-active apache2
sudo systemctl status mysql

같은 명령어들을 치고서는 아래와 같은 메시지를 보고 있었다.ㅠㅠ

System has not been booted with systemd as init system (PID 1). Can't operate.
Faild to connect to bus: Host is down

 

드디어 systemctl 명령어 대신 sudo service mysql start 명령어를 통해 mariadb를 실행시킬 수 있었다.

mariaDB를 설치만 해놓고 서비스 구동도 안되고 있는 상태에서

mysql -u root -p 같은 명령어를 실행하니

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

같은 에러가 떴는데 이유를 몰랐다. 저 에러를 구글링해도 설마 service start도 하지 않고 에러가 뜬다고 하는 사람은 별로 없기에 적당한 조언을 얻기 어렵다. (컴퓨터 전원코드도 안 꽂고 고객센터에 전화해서 "컴퓨터가 안 켜져요"라고 하면 전화 받은 사람도 설마 코드도 안 꽂고 안 켜진다고 하는 건 아니겠지 라는 것과 비슷한 상황인가..)