반응형
최근 담당한 업무에서 다양한 DB를 만져야할 필요가 생겨 개발환경 구축을 했고 그 기록을 남긴다.
작업환경 및 전제조건
- Windows10 Home의 wsl에서 도커환경을 구축
- DBeaver설치(DB접속확인용)
1. 오라클 설치
※ 참고한 URL
https://dbwriter.io/oracle-installation-with-docker/
https://m.blog.naver.com/rudnfskf2/221975160227
※ 사용한 명령어
$ docker search oracle-xe
$ docker pull jaspeen/oracle-xe-11g
$ docker run --name oracle11g -d -p 8081:8080 -p 1521:1521 jaspeen/oracle-xe-11g
$ docker exec -it oracle11g sqlplus 또는 docker exec -it oracle11g /bin/bash
# sqlplus
# ID : system / PW : oracle
ALTER USER hr account unlock;
ALTER USER hr IDENTIFIED BY 1234;
2. MySQL설치
※ 참고한 URL
https://itchipmunk.tistory.com/450
https://velog.io/@dailylifecoding/DBeaver-MySQL-connecting-error-Public-Key-Retrieval-is-not-allowed-solved
※ 사용한 명령어
$ docker search mysql
$ docker pull mysql
$ docker run --name mysql -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=mysql mysql:latest
$ docker exec -it mysql mysql -u root -p 또는 docker exec -it mysql /bin/bash
# mysql -u root -p
# PW : mysql
3. PostgresSQL
※ 참고한 URL
https://judo0179.tistory.com/96
※ 사용한 명령어
$ docker search postgres
$ docker pull postgres
$ docker volume create pgdata
$ docker run --name postgres -d -p 5433:5432 -e POSTGRES_PASSWORD=postgres -v pgdata:/var/lib/postgresql/data postgres
$ docker exec -it postgres psql -U postgres 또는 docker exec -it postgres /bin/bash
root@ac61c662ee4c:/# psql -U postgres
CREATE USER admin PASSWORD 'postgres' SUPERUSER;
CREATE DATABASE test OWNER admin;
\c test admin
4. DBeaver설치
※ 참고한 URL
5. 결과
반응형
'데이터베이스 > 환경설정 및 개발' 카테고리의 다른 글
Java를 사용하여 Insert, Select, Update, Delete SQL사용하기 (0) | 2023.07.23 |
---|---|
Python을 사용하여 DB연결 (0) | 2023.07.12 |
Java를 사용하여 DB연결 (0) | 2023.07.10 |
댓글