Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

삽질블로그

[MariaDB, MySQL]chracterset 설정 UTF-8 본문

카테고리 없음

[MariaDB, MySQL]chracterset 설정 UTF-8

삽질장인 2020. 7. 15. 14:32

공통 : 설치 후 바로 한다.


on windows


1. {MariaDB Directory}\data\my.ini 에서 다음과 같이 추가


[mysqld]

datadir=C:/Program Files/MariaDB 10.3/data

port=3306

innodb_buffer_pool_size= 각 컴퓨터가 권장하는 Size

init_connect="SET collation_connection=utf8_general_ci"

init_connect="SET NAMES utf8"

character-set-server=utf8

collation-server=utf8_general_ci

[client]

port=3306

plugin-dir=C:/Program Files/MariaDB 10.3/lib/plugin

default-character-set=utf8

[mysqldump]

default-chracter-set=utf8

[mysql]

default-chracter-set=utf8


2. 캐릭터셋 설정 전에 테이블을 만든 게 있다면 다음 경로에서 파일 수정

{MariaDB Directory}\data\{TABLE_NAME_DIRECTORY}\db.opt


default-character-set=utf8mb4

default-collation=utf8mb4


3. 서비스 다시 시작


heidi같은 커넥션 툴에서 다음과 같이 쿼리 날려본다


show variables like 'c%';



on AWS RDS


AWS RDS 에서는 직접 dbms의 시스템 파라미터에 접근을 못하게 막아놓았다

그래서 데이터베이스 수정하는곳에 파라미터그룹이라는걸 지정할 수 있게 만들어놓고

그 파라미터그룹을 사용자가 설정할 수 있도록 만들어놓았다.


190308 나만 그런지 몰겠는데

RDS를 처음 생성할 때 데이터베이스 생성할때 default파라미터 그룹을 자동적으로 생성하는데

사용자는 이 디폴트 파라미터 그룹을 변경할 수가 없게 해놨다 -.-

이 디폴트 파라미터그룹을 베이스로 사용자 지정 파라미터 그룹을 만들수는 있게 해놨는데

정작 데이터베이스 수정화면에서 이거 선택이 안되도록 해놨다.



출처: https://popcafe01.tistory.com/204 [학생1]

Comments