Mysql



alpine 바탕에 설치를 해줘야한다. | 서치 키워드 : alpine mysql install docker ...

먼저 공식문서를 보자

크게 설치 → 초기화 → conf파일 설정 3단계로 나뉜걸 볼 수 있다.

Mysql

Install & Initialization

일단 여기 있는 친구들을 한줄 한줄 실행을 해봅시다.


// install mysql
#1 apk add mysql mysql-client
// Initialization mysql
#2 mysql_install_db --user=mysql --datadir=/var/lib/mysql
#3 rc-service mariadb start
//실행시 "already start mysql..." 등의 에러문구와 함께 실행이 안됨.
#4 mysqladmin -u root password toor

3번에서 실패를 한다. (구글서칭 결과 도커내에서는 굳이 openrc를 사용하지 않아도 상관이 없다는데... 아마 관리자 권한 관련해서 연관이 있는거 같은데 정확하지는 않다.)

그래서 그냥 mysql을 cmd창에서 실행시키기로했다.

하지만 그냥 cmd에서 mysql을 치면 다음처럼 나오는데, 이때 2번문구를 살펴보자