Docker mysql 컨테이너 생성
- 참고 : https://www.youtube.com/watch?v=gmE_8oSZ-mo
- mysql 이미지 다운로드 및 실행 + password + 데이터볼륨 설정
- docker run -dp 8756:3306 -e MYSQL_ROOT_PASSWORD=123 mysql:5.6
- 컨테이너 접속
- docker exec -it {container id} /bin/bash
- mysql 접속
- mysql -u root -p
- db show
- show databases;
- db 생성
- create database {db name};
- db 선택하여 사용
- use {db name};
- db table 생성
CREATE TABLE {table name} ( id int(11) not null auto_increment, name varchar(10) not null, email varchar(30), primary key(id), index name_index(name(10)) )
- db table show
- show tables;
- mysql 명령어 : https://vlee.kr/563
- Toad 접속하기
connect type : tcp host : localhost user : root password : 123 database : test_db port : 8765
- C# DB접속
- 참고 : https://www.codeproject.com/Articles/43438/Connect-C-to-MySQL
- mysql 접속시 ssl 오류 발생
- ssl mode = none 으로 설정한다.
docker volume 설정
docker run -dp 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true --name mysql01 -v D:\docker_repo\mysql:/var/lib/mysql mysql:5.6
추가 참고사이트
https://joonhwan.github.io/2018-11-14-fix-mysql-volume-share-issue
C# WPF Sample Program
'프로그래밍 > Docker' 카테고리의 다른 글
[Docker] Docker Compose (0) | 2023.03.29 |
---|---|
[Docker] Docker VS Podman (0) | 2023.02.24 |
[Docker] Container란? (0) | 2023.02.24 |
[Docker] MongoDB 도커 컨테이너 올리기 (0) | 2022.03.31 |
[Docker] Docker Desktop에서 Docker 다루기 (0) | 2022.03.31 |