Docker로 Mysql 올리기

  • 윈도우에서 docker을 이용하여 mysql 서버 올리기

Docker 이미지를 받고 컨테이너를 생성한다.

# docker 이미지를 받는다.
docker pull mysql:8.0.22

# docker 컨테이너를 생성한다.
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysql --name mysql mysql:8.0.22 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

docker 안의 mysql로 들어간다.

# docker 안에 들어간다. 비밀번호 : mysql
docker exec -it mysql bash
mysql -u root -p

mysql 새로운 사용자를 만들고 모든 권한을 준다.

CREATE USER 'archymi'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'archymi'@'%';
flush privileges;

host로 나와서 mysql을 이용해 접속을 시도해본다.

mysql 설치방법

  1. https://dev.mysql.com/downloads/installer/ 에서 용량이 큰걸 받는다.
  2. Client Only로 다운로드를 시도한다.
  3. MySql Workbench 에서 127.0.0.1, 3306 으로 접속을 시도한다 (id : archymi, pw: password) 이때, 3306 포트의 방화벽을 해제한다.
profile
겸손하고 꾸준하게.

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN