Docker로 Mysql 올리기
- 윈도우에서 docker을 이용하여 mysql 서버 올리기
Docker 이미지를 받고 컨테이너를 생성한다.
docker pull mysql:8.0.22
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 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 설치방법
- https://dev.mysql.com/downloads/installer/ 에서 용량이 큰걸 받는다.
- Client Only로 다운로드를 시도한다.
- MySql Workbench 에서 127.0.0.1, 3306 으로 접속을 시도한다 (id : archymi, pw: password) 이때, 3306 포트의 방화벽을 해제한다.