데이터베이스

[window MariaDB] Character set 변경하기

+채사원+ 2021. 10. 20. 10:41

1. Toad로 local에 연결하려고 하니 아래와 같은 오류가 발생헀다.

- Character set 'utf8mb3' is not supported by .Net Framework. 

 

 

 

2. C:\Program Files\MariaDB 10.6\data 설치 경로로 이동하면 my.ini 파일이 있다 (리눅스는 my.cnf) *백업파일 만들어놓고 작업을 시작

 

 

 

3. my.ini -> 속성에서 권한을 추가해준다 

 

4. my.ini 기존 내용에 아래 내용을 같이 추가한다.

 
[client]

port=3306
plugin-dir=C:/Program Files/MariaDB 10.6/lib/plugin
default-character-set=utf8



[mysqld]

datadir=C:/Program Files/MariaDB 10.6/data
port=3306 
collation-server = utf8mb4_unicode_ci
character-set-server = utf8mb4
skip-character-set-client-handshake


 
[mysql]

default-character-set=utf8

 
  
 

5. 작업관리자 서비스 탭에서 mariadb 다시시작을 해준다 

 

6. mysql콘솔에서 status 를 써보면 값이 바뀐걸 확인할수있다.

 

MariaDB [(none)]> status
--------------
mysql  Ver 15.1 Distrib 10.6.2-MariaDB, for Win64 (AMD64)

Connection id:          3
Current database:
Current user:           root@localhost
SSL:                    Not in use
Using delimiter:        ;
Server:                 MariaDB
Server version:         10.6.2-MariaDB mariadb.org binary distribution
Protocol version:       10
Connection:             localhost via TCP/IP
Server characterset:    utf8mb4
Db     characterset:    utf8mb4
Client characterset:    utf8mb4
Conn.  characterset:    utf8mb4
TCP port:               3306
Uptime:                 5 sec

Threads: 1  Questions: 4  Slow queries: 0  Opens: 17  Open tables: 10  Queries per second avg: 0.800