Hi yoahn 개발블로그

[spring] mysql 설치하기 본문

Framework & Library/springboot

[spring] mysql 설치하기

hi._.0seon 2021. 2. 6. 20:28
반응형

spring boot + jpa + mysql 환경 구축

 

1. 초기 설정

whitepaek.tistory.com/16

 

macOS MySQL 설치 및 설정 사용법

macOS에서 MySQL 설치, 삭제, 환경변수 설정 및 사용법! Web 공부를 하다 보면 데이터베이스는 필수로 사용되는 거 같습니다. 저는 Web 개발 공부를 하고 있는데, 데이터베이스로 MySQL을 사용하려고

whitepaek.tistory.com

mac os 에서 mysql 설치

$ brew update
$ brew install mysql
$ mysql.server start
$ mysql_secure_installation

비밀번호 복잡성 여부 -> no

비밀번호 설정

사용자 설정 yes ( mysql -uroot 형식으로 접속)

다른 아이피에서 root id로 원격접속 여부 -> yes

test DB 제거 여부 -> yes

변경된 권한 테이블에 적용 여부 -> (무조건) yes

 

-- 설정 완료 --

 

mysql 접속

$ mysql -uroot -p

비밀번호 입력

mysql> status
characterset 설정이 전부 utf8인지 확인
mysql> exit / quit (로그아웃)

서버 종료

$ mysql.server stop

 

2. mysql 접속

mysql.server start

mysql -uroot -p

 mysql> 

mysql.server stop

3. DB 생성

> create database [생성할 DB이름]

> use [생성한 DB이름]

> ...테이블 생성/수정/삭제

# mysql> flush privileges

insert / update / delete 문을 이용해서 mysql의 사용자 추가/ 삭제 하거나, 사용자 권한 변경하였을 때, mysql에 변경사항을 적용하기 위해서 사용하는 명령어

 

 

dev-overload.tistory.com/27

 

[Spring] Spring Boot 시작하기 (4) - Mybatis, MySQL 연동

포스팅 시리즈 2020/09/28 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (1) - 프로젝트 생성 2020/09/29 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 2020/09/30 - [De..

dev-overload.tistory.com

build.gradle

dependencies {
	implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    runtimeOnly 'mysql:mysql-connector-java'
}

application.properties

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/ftvisitor?characterEncoding=UTF-8&serverTimezone=UTC
spring.datasource.username={root}
spring.datasource.password={password}

spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
반응형
Comments