공통 : 설치 후 바로 한다.


on windows


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


[mysqld]

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

port=3306

innodb_buffer_pool_size=1018M

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_HOME}\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파라미터 그룹을 자동적으로 생성하는데

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

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

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



오라클 관련 라이브러리는 라이센스 문제때문에 막아놓은 경우가 많으므로


1. 그냥 오라클 라이브러리 다운로드센터에서 직접 .jar 받은 다음


2. mvn install로 라브러리 로컬 저장소(or nexus 사설저장소)에 올린다음 pom.xml dependency 생성한다.


2-1. mvn install로 라이브러리 저장소로 .jar 추가방법 (ex : ojdbc6.jar)

mvn install:install-file -Dfile=ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.0 -Dpackaging=jar -DgeneratePom=true


<!-- Oracle -->

<dependency>

<groupId>com.oracle</groupId>

<artifactId>ojdbc6</artifactId>

<version>10.0</version>

</dependency>

2-2. nexus 사설 저장소로 .jar 올리면 프로젝트 로컬 pom.xml에 사설저장소 repository 추가하면 그만 

(사실 사설저장소를 셋팅했다는것 자체가 로컬 pom.xml로 사설저장소 쓰겠다는 말이므로...)



3. 이외 오라클 maven 저장소에 로그인하기 위해 pom.xml과 maven settings.xml 수정방법이 있지만 복잡하고 짜증나므로 패스한다.



+ Recent posts