Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Mysql

1. Mysql 개념

2. Mysql 설정파일 (my.cnf)

3. Mysql 접근권한 설정

2. Mysql 설정파일 (my.cnf)

1) my.cnf 정의

unix계열의 MYSQL엔진에서 사용하는

configure 파일

2) 지정방법

- 인스톨 시

./설치경로 --defaults-file=/etc/my.cnf -- user="ID"

- process 시작 시

./실행경로 --defaults-file=/etc/my.cnf-- user="ID" &

3) my.cnf 예제파일 : support-files에 위치 자신의 mysql 서버상태에 맞는 예제파일 선택하여 할 수도 있다.

Mysql my.cnf 옵션

옵션 설명

기본 설정

1. Mysql 개념

<explicit_defaults_for_timestamp>

MySQL 5.5 까지는 TIMESTAMP 데이터타입이 비표준 방식의 속성을 포함

5.6 부터는 explicit_defaults_for_timestamp 변수를 사용하여 표준방식으로 TIMESTAMP 컬럼을 처리하도록 변경

explicit_defaults_for_timestamp : ON 스키마 생성 시 특별히 명시하지 않는 한 컬럼 속성은 표준방식인 NULL DEFAULT NULL로 지정

더 이상 자동적으로 NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 속성이 붙지 않음.

explicit_defaults_for_timestamp : OFF : [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.

my.cnf 일반적인 기준

참고 URL :

1) http://egloos.zum.com/newcacao/v/9163528

2) http://blog.naver.com/PostView.nhn?blogId=tmondev&logNo=220612475498&categoryNo=0&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=postView

시스템에 따라 데이터 파일과 같은 일부 변수 값이 달라질 수 있으니, 자신의 시스템에 맞게 수정해서 사용

3. Mysql 접근권한 설정

1) 오픈소스 데이터베이스

2) 관계형 데이터베이스 관리 시스템

3) 효율적으로 데이터를 저장, 검색, 정렬, 탐색가능

4) 동시 동일 데이터에 접근가능

5) 빠른접근방법 지원

6) 허용된 사용자만이 접근 권한

7) 다증 사용자, 다중 쓰레드 지원

3. 계정 생성

1. 권한설명

2. 초기 DB 유저테이블

4. 계정 비밀번호 변경

5. 모든 권한부여

접근권한시스템에 대한 설명 - 참조 URL

http://www.dbguide.net/db.db?cmd=view&boardUid=146585&boardConfigUid=9&categoryUid=216&boardIdx=127&boardStep=1

Logo

Learn more about creating dynamic, engaging presentations with Prezi