DB/mysql

[mysql 설정] 처음 사용시 유용한 설정들

  • -

MySql을 처음 사용할 때 필요한 설정들에 대해 알아보자.

아래 설정들은 Edit > Preferences에서 실시한다.

 

1. Safe Updates 옵션 해지

 - mysql은 안전한 업데이트를 위해 primary key가 개입되지 않은 상태에서는 insert와 delete 문장이 동작하지 않는다.

15:13:19 delete from city Error Code: 1175. 
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.  
To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.

실무에서는 도움될 수 있지만 테스트 하는 과정에서는 번거롭기 때문에 이 옵션을 해지한다.

 

Edit > Preferences > Sql Editor 의 Other 에서 Safe Updates 항목을 체크 해지한다.

 

2. autocommit 옵션 해지

안정적인 데이터베이스 운영을 위해서는 명시적인 commit/rollback 사용이 권장된다. 하지만 Mysql은 기본적으로 autocommit 속성이 true로 설정되어있으므로 이 옵션에 대한 조절이 필요하다.

Edit > Preferences > Sql Editor > SQL Execution에서 General 항목의 New Connections use auto commit mode 체크를 해지한다.

 

 

3. 기본 폰트 설정

Workbench의 폰트를 변경하기 위해서는 Edit > Preferences > Fonts & Colors 메뉴를 이용한다.

 

4. 모델링에서의 한글 폰트 적용

Workbench에는 모델링을 위한 도구가 포함되어있는데 아쉽게도 기본으로는 한글 폰트가 깨져서 출력된다.

Edit > Preferences > Modeling > Appearance에서 설정을 바꿔보자. 

먼저 Fonts의 Configure Fonts For 항목을 Korean으로 변경한다. 변경 후 다이어그램을 닫았다가 다시 실행해보면 한글이 잘 표현되는 것을 볼 수 있다.

여전히 한글 표현이 잘 되지 않는다면 하단에 사용중인 폰트가 설치되어있지 않은 경우이다. 

이때는 아래 화면처럼 본인의 컴퓨터에 설정된 폰트를 설정하면 된다. 이때 폰트 변경이 좀 까다로운데 각 Location의 Font 컬럼에 빈 칸을 천천히 두 번 클릭하면 된다.(더블 클릭이 아니고 한번은 선택, 한번은 편집이다.)

'DB > mysql' 카테고리의 다른 글

[mysql] 컬럼 alias와 정렬  (0) 2020.08.22
MySQL root 계정 비밀번호 초기화  (8) 2020.08.21
MySql 여러 데이터 동시 insert  (0) 2020.08.20
MySql Database Export and Import  (2) 2020.03.28
[mysql]check 제약사항  (0) 2019.08.12
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.