본문 바로가기

데이터베이스

[ DATABASE ] Oracle 설치 - 오라클 11g 설치하기 [ DATABASE ] Oracle 설치 - 오라클 11g[ DATABASE ] Oracle 설치 - 오라클 11g 설치하기 먼저, 설치 파일을 오라클 홈페이지에서 다운받도록합니다. https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html Oracle Database Software Downloads | Oracle Technology Network | Oracle Thank you for accepting the OTN License Agreement; you may now download this software. Oracle Database 19c (19.3) Oracle Database 18c (18.4).. 더보기
[DATABASE] Mysql 설치부터 환경설정까지 [DATABASE] Mysql 설치부터 환경설정까지 MSSQL 이나 오라클 등의 다양한 Database가 존재하지만, 무료로 가볍게 사용하기엔 Mysql 만한게 없다고 생각합니다. 많은 분들이 Mysql 에 대해 알고 계시기때문에 설치 방법만 포스팅하도록 하겠습니다. MYSQL ( https://ko.wikipedia.org/wiki/MySQL ) ySQL(마이에스큐엘, /maɪ ˌɛskjuːˈɛl/)[1]은 세계에서 가장 많이 쓰이는[2] 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다.[3] 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템으로서 MySQL AB가 관리 및 지원하고 있으며, Qt처럼 이중 라이선스가 적용된다. 하나의 옵션은 GPL이며, GPL 이.. 더보기
[DATABASE/MYSQL] MySQL 인바운드 허용하기 - 외부로 부터의 접속 포트 허용하기 [DATABASE/MYSQL] MySQL 인바운드 허용하기 - 외부로 부터의 접속 포트 허용하기 이번에 알아볼 내용은 Mysql 3306 포트에만 국한된 Tip 이 아니라, 여러 외부로 부터의 접속 포트 허용에 기본이 되는 인바운드 규칙을 설정해주는 일입니다. 목적은 ' 내 PC에, 내가 허용한 포트로의 접속을 허용한다' 라는 점입니다. 즉, 인바운드 규칙이란 것은 '내 PC로 들어오는 규칙' 에 대한 설정을 하는 것입니다. 간단하지만, 굉장히 유용하고, 자주 쓸수 있는 TIP 이지요. 1 ) 제어판 > 방화벽 설정 2 ) 고급 설정 > 인바운드 규칙 > 새 규칙 3 ) TCP / UDP 에 대한 선택을 하고, 특정 포트에 대한 설정을 해줍시다. 현 예제는 Mysql 인바운드 정책을 변경하는 방법이니 3.. 더보기
[DATABASE/MYSQL] Host '192.168.0.111' is not allowed to connect to this MySQL server 에러 - DB 원격 접속 권한 [DATABASE/MYSQL] Host '192.168.0.111' is not allowed to connect to this - MySQL server 에러 DB 원격 접속 권한 위의 에러는 로컬 DB가 아닌, 원격지의 DB 에 접속을 하려 할때, 해당 DB에 대한 접근 권한이 없기때문에 발생하는 에러입니다. 그렇기 때문에, 원격지의 DB 에서 접속하는 IP 에 따른 접속 권한을 주어서 이 문제를 해결해 보도록 합시다. 1 ) ROOT 계정으로 MYSQL 접속 > mysql -u root -p 2) 접속 허용 IP에 대한 권한을 부여합니다. > GRANT ALL PRIVILEGES ON *.* TO root@'[IP]' IDENTIFIED BY '[PASSWORD]'' WITH GRANT OPTION.. 더보기
[DATABASE/Mysql] 시간, 기간 (FROM TO) 중복 체크 쿼리 [DATABASE/Mysql] 시간, 기간 (FROM TO) 중복 체크 쿼리 이번에 강의실의 중복 쿼리를 짜게되어서 포스팅합니다. 필요할 것 같기도해서 ^^; 마이바티스트 구문을 그대로 썻으니 필요에 따라 변경하면 될 것 같네요 . # 참고 시작 일자 = lecStDate 쫑료 일자 = lecEdDate 시작 시간 = lecStTime 종료 시간 = lecEdTime SELECT * FROM table WHERE 1=1 AND ( (lecStDate >= DATE_FORMAT(#{lecStDate},'%Y%m%d') AND lecStDate DATE_FORMAT(#{lecEdDate},'%Y%m%d') ) OR (lecEdDate >=DATE_FORMAT(#{lecStDate},'%Y%m%d') AND .. 더보기
[DATABASE] SQL JOIN 설명 - 펌 [DATABASE] SQL JOIN 설명 - 펌 그림하나로, SQL JOIN을 한번에 해결할 수 있는 것 같아서 퍼오게 되었습니다. 한장씩 프린트해놓고 눈에 익혀두면 괜찮을 것 같네요. 출처 : https://www.reddit.com/r/programming/comments/1xlqeu/sql_joins_explained_xpost_rsql/ 더보기