-
[Synology NAS 활용] Docker로 MariaDB 서버 구축하기 (2/3)Synolog NAS 2017. 11. 13. 16:48반응형
마리아DB 컨테이너 설정을 무사히 마치셨다면
이제 컨테이너로 접속해서 몇가지 설정을 수정해봅시다.
1. docker의 "비디오 형식" 탭에서 실행 중인 mariadb 컨테이너를 더블 클릭해줍니다.2. 컨테이너 설정 - 터미널 탭에서 [생성] 버튼을 눌러 bash를 열어줍니다.
3. 터미널에 다음과 같이 입력합니다.
mysql -u root -p (mysql 실행 명령어)
컨테이너 설정에서 MYSQL_ROOT_PASSWORD로 설정한 값을 입력하여 줍니다.
비밀번호를 입력하고 나면 다음과 같이 마리아DB에 접속이 됩니다.
3. MariaDB 캐릭터셋 확인MariaDB [(none)]> (마리아DB에 접속되어있는 상태)
show variables like 'c%'; (;세미콜론까지 써주세요)위처럼 latin1으로 맞춰져 있을 겁니다.
한글이나 특수문자를 사용할 경우 캐릭터셋이 맞지 않으면 텍스트가 깨질 수 있으니
utf8로 설정을 변경해보겠습니다.
명령어 exit를 쳐서 MariaDB 세션을 종료해주세요.
4. 마리아DB 설정값 변경
우선적으로 vi에디터가 설치되어있지 않으므로 아래 명령어를 먼저 실행하여 vi에디터를 설치합니다.
apt-get update
apt-get install vim (y Enter)
vi /etc/mysql/my.cnf (vi에디터로 설정창을 엽니다.)
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
default-character-set = utf8 << 추가
[myslqd]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
character-set-server = utf8 << 추가
:wq (저장하고 vi에디터 종료)
5. 컨데이너 재기동개요에서 [다시 시작]을 눌러줍니다.
재기동 이후에는 bash를 실행하여서
mariaDB에 접속하신다음 캐릭터셋 설정값이 바뀌었는지 확인해보시면 됩니다.
(위에 1번부터 3번 프로세스 참고)아래처럼 utf8이 보이면 적용 성공!
이렇게 마리아DB 설치 및 기본적인 설정이 완료되었습니다.
짝짝짝다음 포스팅에는 마리아DB를 좀 더 효율적으로(GUI를 이용)
명령어 쳐서 작업하기 너무 힘들어요ㅠㅠ사용할 수 있는 툴을 소개해드리도록 하겠습니다.
그럼 이만
연관 포스팅
반응형'Synolog NAS' 카테고리의 다른 글
[Synology NAS 활용] Docker로 MariaDB 서버 구축하기 (3/3) (0) 2018.10.25 [Synology NAS 활용] Docker로 MariaDB 서버 구축하기 (1/3) (1) 2017.11.13 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (3/3) (21) 2017.10.25 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (2/3) (49) 2017.10.19 [Synology NAS 활용] Docker로 에어코믹스 스트리밍 서버 구축하기 (1/3) (6) 2017.10.19