hchang   22 Jun 2022

MYSQL 시작



우분투 최신버전을 쓰고 있어서 그런지 도커가 이미 깔려있었다. mysql을 다루는 것은 서버를 다루는 것과 매한가지라는 이야기에, 도커로 이어서 하는게 더 좋겠다는 생각을 했다. 도커도 익힐 겸. 아니나 다를까 도커로 mysql을 하는법은 무수히 나왔고, 방법도 교재에서 설명하고 있는 것에 비해 간단했다. 하지만 더 불편한 점도 있을 것 같기는 하다. 먼저

docker pull mysql

로 이미지를 받아왔다. 조금 해보니 docker pull myspl:8.0.22로 설치하는게 쓸때 예쁘다.

다음으로는 포트를 맞춰서 도커를 실행한다.

docker run --name $container_name -e MYSQL_ROOT_PASSWORD=$password -d -p 3306:3306 mysql

container_name과 password대신 쓰고 싶은 내용을 쓰면 된다.

docker exec -it $container_name mysql -u root -p

를 실행하면 비밀번호를 치고 sql서버로 진입할 수 있다. 또 mysql -u root -p 대신 bash를 쓰면 sql이 설치된 컨테이너 쉘로 들어갈 수 있다.