MySQL
IT 위키
더 많은 작업
- 가장 널리 쓰이는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)
1995년 스웨덴의 MySQL AB 가 개발했고, 2008년 썬 마이크로시스템즈를 거쳐 2010년 오라클에 인수되었다. 인수 이후 라이선스가 불확실해지자 기존 개발자들이 나와 만든 것이 MariaDB 다.
설정은 my.cnf(윈도우는 my.ini)에 둔다. 보안과 관련된 주요 옵션은 다음과 같다.
- skip-networking : TCP/IP 네트워크 접속을 아예 받지 않는다. 유닉스 소켓을 통한 로컬 접속만 허용되므로 외부 네트워크 사용자의 접근이 차단된다.
- bind-address : 접속을 받을 IP 를 지정한다.
127.0.0.1로 두면 로컬에서만 접속할 수 있다. - skip-grant-tables : 권한 검사를 건너뛴다. 비밀번호 분실 복구용이며 운영 환경에서 켜 두면 안 된다.
- local-infile :
LOAD DATA LOCAL INFILE허용 여부. 파일 탈취에 악용될 수 있어 꺼 두는 것이 안전하다.