프로그래밍/Docker

[Docker] Mysql docker생성 및 Docker Volume 생성하기

Victory_HA 2022. 3. 31. 22:36

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

UserList.zip
18.5 MB

'프로그래밍 > 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