문제 상황
1. EC2에 배포 중인 차량 배치 프로젝트에서 디버깅을 위해 저장된 데이터를 확인하려고 mysql 컨테이너에 접속하니 한글 이름 부분이 ???로 깨져서 출력이 되었다.
시도한 방법
1. MYSQL에서 한글이 표기되지 않는 이유는 아래 사진과 같이 character-set이 utf8로 설정이 되지 않아서이다.
(mysql에 접속 후 show variables like 'c%'를 통해서 확인 가능하다.)
2. 그렇다면 vim 명령어를 통해서 /etc/mysql에 my.cnf를 생성하고 utf8을 설정해 주어야 하는데 vim 명령어가 command not found가 떠서 사용이 불가능한 상태
3. 설치 명령어를 통해서 vim을 깔아주어야 하는데 apt-get, yum, dnf 모두 사용이 불가능했다.
4. 위 명령어들은 현재 경량화 버전인 linux os인 linux server 8에서는 사용이 불가능
해결 방법
microdnf라는 dnf에서 기능을 조금 뺀 설치 명령어를 통해서 vim을 설치하고 mysql 세팅 값을 설정해 주자. (성공!)
'Projcet' 카테고리의 다른 글
캠프라이드, 택시 카풀 커뮤니티 앱을 출시하다 (4) | 2024.11.08 |
---|---|
ubuntu 홈서버 구축기 feat. SK Broadband (0) | 2024.06.14 |