728x90

이전에 mariadb docker 올리면서 최신버전에 대해서 안되는 것을 보고 시간이 안되어 접은 적이 있었다.

 

최근에 접한 내용으로 확인결과 mysql 설정에서 mariadb설정으로 명칭이 바뀐것 등 변화된 최신버전 설정을 못 맞춰주면서 발생한 것을 확인했다.

 

그래서 새롭게 마리아디비 도커를 내려받아 보려합니다.

docker run -p 3306:3306 --name {컨테이너 이름 작성} -e MARIADB_ROOT_PASSWORD={비밀번호} -d mariadb

docker run -p 3306:3306 --name mariadb -e MARIADB_ROOT_PASSWORD=1004 -d mariadb

접속 

docker exec -it {컨테이너 이름} {실행명령} -u root -p {root계정패스워드}
>>sql 접속
ex) docker exec -it mariadb mariadb -u root -p 1004
>>cmd 접속
ex) docker exec -it mariadb /bin/bash

정상동작을 확인할 수 있을 것이다. 그럼 최신버전과 구버전의 차이는 뭐였을까?

바로 환경변수중에 패스워드 관련 부분과 실행명령이다. 

>> MYSQLDB -> MARIADB
MARIADB_ROOT_PASSWORD

>> mysql -> mariadb
mariadb -u root -p

마리아 db 설정은 여기까지이고 이제 사용하기 위한 유저와 데이터 베이스를 설정하면 됩니다. 

 

 

 

 

728x90

+ Recent posts