서버 터미널(bash)
$sudo apt update
$sudo apt install mysql-server mysql-client
$sudo service mysql stop // 을 안해도 실행되지 않는 mysql
$sudo usermod -d /var/lib/mysql
...
.
메뉴얼 대로 해도 sock 파일을 못찾아서 root 계정 생성 불가능한 상황 발생
mysql_secure_installation can't connect to local mysql server through socket '/tmp/mysql.sock' (2)
해당 오류 메세지에 대해 구글링하고 어지간한 시도는 다 해봤으나 해결 안됨
아래는 내가 시도하고 겪었던 문제들

/etc/my.cnf가 존재하지 않음 /etc/mysql/my.cnf는 존재하지만 read only라 수정이 불가능하며 vi로 열어봐도 socket 관련 정보는 존재하지 않음 (주석만있음) 글로벌 설정 파일인데 별 내용 없음

mysql-server mysql-client를 —reinstall 재설치하던, purge로 지우고 다시 설치하던 똑같이 안됨
새로 codespaces를 파서 다시 설치하고 똑같은 방법으로 시도해도 같은 오류만 발생함
해당 메시지가 뜨는 가장 대표적인 이유는 주로 mysql server가 켜지지 않은 경우
가이드 설명에서는 stop 명령어로 서버를 멈추고 권한 설정 작업을 했고,
mysql start 명령어를 입력해도 오류를 뱉지 않아서 당연히 켜졌다고 가정했었는데,
sudo service mysql status 해보니 계속 stopped 상태였음