2022.11.17 MySql 한글 설정 및 연결
MySql Workbench - root(1234) 로 연결 - 아래 내용 실행
-- 유저이름@아이피주소
create user 'cos'@'%' identified by 'cos1234';
-- ON DB이름.테이블명
-- TO 유저이름@아이피주소
GRANT ALL PRIVILEGES ON *.* TO 'cos'@'%';
CREATE DATABASE blog CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
use blog;
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
init_connect='SET collation_connection = utf8_general_ci'
character-set-server=utf8
MySql 재시작
작업관리자 - 서비스 - mysql - 다시시작
Workbench에서 아래 쿼리 작성하면 utf8로 변경된 것을 확인할 수 있다.
show variables like 'c%';
😘👌💕😁😍❤️😊🎶🎈✨
프로젝트와 DB 연결을 위해 그 전에 해놨던 pom.xml에 mysql,jsp 주석 풀기
프로젝트 다시 실행하면 url 연결안되어 있어서 오류가 난다.
src/main/resources/application.properties 파일 application.yml로 변경
예전에는 .xml 파일에 설정(스프링에 관련된 모든 설정) 했다면
스트링부트는 .yml파일에 설정을 한다.
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/blog?serverTimezone=Asia/Seoul
username: cos
password: cos1234
😊 정상적으로 연결 성공 ✨