반응형

db 5

[docker] maria db 설치하기

1. maria db 이미지를 다운받는다. docker pull mariadb 2. maria db 컨테이너 생성 및 실행하기 docker run --name mariadb -d -p 3306:3306 -v /Desktop/study/park_project/mariadb_data:/var/lib/mysql --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb run: 컨테이너 생성 및 실행 --name: 컨테이너 이름 지정 -d: 백그라운드로 컨테이너 실행 -p 호스트포트: 컨테이너포트 지정 -v 볼륨 마운트: {{로컬 경로}}:/var/lib/mysql * 경로 주의해서 입력하기! --restart: docker 실행 시 컨테이너 재실행 여부 옵션 호스트에서 3..

docker 2023.03.04

[에러] h2 db 연동 실패 Unsupported database file version or invalid file header in file "/Users/xxx/test.mv.db"

build.gradle 의존성 추가 runtimeOnly group: 'com.h2database', name: 'h2', version: '1.3.175' application.yml 에 db 설정 spring: datasource: driver-class-name: org.h2.Driver url: jdbc:h2:mem:test;DB_CLOSE_DELAY=-1 username: sa password: h2: console: enabled: true settings: web-allow-others: true path: /h2-console spring.datasource.url - jdbc:h2:mem:test : test DB에 In memory로 동작 ( DB_CLOSE_DELAY=-1 사용해주면 ..

에러 2023.01.12

[MongoDB] 기본적인 쿼리(DB, Collection, Document)

Database # DB 생성 및 사용 use DB명 # DB 확인 db # DB 리스트 조회 show dbs # DB 삭제 db.dropDatabase() ※ DB 삭제하기 전에 'use DB명' 으로 삭제할 DB에서 쿼리를 실행해야함! Collection # Collection 생성 # 방법1(옵션없이) db.createCollection("컬렉션명"); #방법2(옵션과함께) db.createCollection("컬렉션명", { options }); #방법3 db.컬렉션명.insert({"key":"value"}); # Collection 리스트 조회 show collections; # Collection 삭제 db.컬렉션명.drop(); Document # Document 추가(데이터) # 1개의 ..

mongo db 2022.10.25
반응형