본문 바로가기
반응형

IT/DataBase10

반응형
[Maria DB/MySQL] 마리아DB 타임존 변경 system_time_zone 1년간 개인 서버를 운영하다가 now()함수를 돌렸을 때 시간이 맞지 않다는 것을 지금 발견했다..ㅋㅋ아마 작업하고 테스트 했을때 UTC하고 KST하고 9시간 밖에 차이가 안 났기 때문에, 못알아 챈 것 같다. ㅋㅋ select @@system_time_zone, @@global.time_zone; 일단 위 함수 돌렸을 때 시스템 시간이 UTC로 되어있었다. 이걸 한국 시간에 맞게 바꿔보자 ​ 방법 1. 임시 방편 - Maria 재부팅 하면 초기화 mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql 터미널을 이용해 우리 서버로 접속하고 위 명령어를 입력해주자. 아마 비번치라고 나오는데 비번 쳐주면 된다. 이 작업을 해야 시스템에서 사용하는 .. 2021. 6. 12.
[Maria DB] 스프링 원격 DB 접속 오류 / Cannot create PoolableConnectionFactory (Could not connect to address) 오랫만에 서버 이전을 하고 DB 타겟을 바꾸고 서비스를 실행하는데 DB 연결이 안되는 문제가 나타났다. Cannot create PoolableConnectionFactory (Could not connect to address= (host=xxx.xxx.xxx.xxx)(port=3306)(type=master) : Connection refused: connect) 당시 로그는 위처럼 찍혔다. Could not get JDBC Connection 어쩌구..DB 커넥션을 맺은 JDBC 객체를 정상적으로 리턴받지 못한 모양이다. 왜지!? 전이랑 똑같이 했는데 왜 안돼! telnet 목적지IP 포트 회사에서 IF 서비스들을 많이 다뤄서 그런지 내 기계적으로 내 PC에서 텔넷부터 찍어봤다. 오잉..? DB 포.. 2021. 5. 2.
[Maria DB] AWS EC2 원격 서버 마리아 DB 접속 / HeidiSQL / 데이터 삽입 / 테이블 생성 https://extsdd.tistory.com/123 [아마존 AWS EC2] #3 스프링/전자정부프레임워크 프로젝트 AWS에 FileZilla로 배포하기 / 메이븐 빌드 / 자 여태까지 만들었던 프로젝트를 아마존에 배포할 시간이다. https://extsdd.tistory.com/113 [Spring/eGov ] #8 이클립스에서 마리아DB 데이터 조회하기 / MyBatis / 컨트롤러 Controller / 서비스 / DAO / http.. extsdd.tistory.com 자 저번시간까지 했던걸 보면, 만들었던 스프링 프로젝트가 AWS EC2 인스턴스에 올라갔다. 이후 페이지를 요청했지만, 원격 서버에 마리아 DB만 설치해놓고 DB에 테이블과 데이터를 생성해놓지 않았기 때문에 오류를 뱉어냈다. 오.. 2020. 6. 3.
[Maria DB] 마리아 / 데이터베이스(스키마) / 테이블 생성 / 데이터 삽입 INSERT / START TRANSACTION / 데이터 조회 SELECT https://extsdd.tistory.com/104 [Maria DB] 마리아 DB 접속 / HeidiSQL 세션 연결 https://extsdd.tistory.com/103 [Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring 스프링 프로젝트에 Maria DB를 사용하기 위해서 설치해보자! Maria DB는 MYSQL DB개발자들이 나와서 만든.. extsdd.tistory.com 자 저번시간에 우리가 만든 DB에 접속을 했으니 이제 데이터 통을 생성해 줘야한다. DB 용어로는 스키마 라고하는데 우리가 알아들어먹을 수준으로 말하면 보통 DB통이라고 한다..ㅋㅋ DB통 새로 만들어!~ ㅋㅋㅋ ... 보통 이랬던거 같은데 뭐 프로젝트단위라고 보면 된다. 내 DB.. 2020. 5. 26.
[Maria DB] 마리아 DB 접속 / HeidiSQL 세션 연결 https://extsdd.tistory.com/103 [Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring 스프링 프로젝트에 Maria DB를 사용하기 위해서 설치해보자! Maria DB는 MYSQL DB개발자들이 나와서 만든 "무료" 오픈소스 DB라고 생각하면 된다! 성능이 뛰어난 Oracle, MSSQL은 라이센스가 없어 우리가 사 extsdd.tistory.com 저번에 마리아 DB 설치를 했으니 이제 접속을 해보자! 1. HeidiSQL 접속 DB접속툴로 HeidiSQL을 사용한다. 따로 설치는 안해도 된다. 저번에 마리아 DB를 설치할때 같이 됐을 것이다. 윈도우키를 눌러 "Heidi"를 검색해보자 설치된 앱이 검색된다 실행해주자 이 화면이 나올텐데 접.. 2020. 5. 24.
[Maria DB] 마리아 DB 10.5 다운 및 설치 / 서비스 확인 / 스프링 Spring 스프링 프로젝트에 Maria DB를 사용하기 위해서 설치해보자! Maria DB는 MYSQL DB개발자들이 나와서 만든 "무료" 오픈소스 DB라고 생각하면 된다! 성능이 뛰어난 Oracle, MSSQL은 라이센스가 없어 우리가 사용하지 못하니 무료 DB를 사용하자! 우리같이 뭐 간단한 DB 조회는 크게 성능차이를 체감하지 못할것이니 그냥 사용하면 된다! 1. 설치파일 다운 https://downloads.mariadb.org/ Downloads - MariaDB downloads.mariadb.org 마리아 다운 페이지로 들어가보자. 최신버전으로 다운버튼을 눌러주자. 10.5버전! 자 본인 OS 아키텍쳐에 맞게 .msi 파일로 받아주면 된다. 난 윈도우 64비트를 사용하니 64bit 다운파일 클릭! 그럼.. 2020. 5. 24.
[정보처리기사/데이터베이스] #4 데이터베이스의 개념 / 스키마(Schema) / 외부, 개념, 내부스키마 스키마(Schema)의 정의 스키마는 DB의 구조와 제약 조건에 관한 전반적인 명세(Specification)를 기술(Description)한 메타데이터의 집합이다. 스키마의 특징 ① 데이터 사전에 저장되며 다른 이름으로 메타데이터라고도 한다. ② 현실 세계의 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용해서 만들어 진다. ③ 시간에 따라 불변인 특성을 갖는다. ④ 데이터의 구조적 특성을 의미하며, 인스턴스에 의해 규정된다. 스키마의 3계층 ① 외부 스키마 ② 개념 스키마 ③ 내부 스키마 DBMS는 외부적 스키마에 따라 명시된 사용자의 요구를 개념적 스키마에 적합한 형태로 변경하고 이를 다시 내부적 스키마에 적합한 형태로 변환한다. ① 외부 스키마(External Schema) / 서브 스키마 /.. 2020. 4. 21.
[정보처리기사/데이터베이스] #3 데이터베이스의 개념 / DBMS(DataBase Management System)의 기능 DBMS(DataBase Mangement System)의 정의 ① 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성하고 DB를 관리해 주는 소프트웨어 ② 기존 파일시스템이 갖는 종속성, 중복성문제를 해결하기 위해 제안된 시스템으로 모든 응용프로그램이 DB를 공유하게함 ③ DB의 구성, 접근 방법, 유지관리에 대한 모든 책임을 짐 기존 파일시스템의 문제점 ① 종속성 ② 중복성 ① 종속성으로 인한 문제점 응용프로그램과 데이터 파일이 상호 의존적인 관계에서는 파일이 변경되면 프로그램도 같이 변경해야한다. ② 중복성으로 인한 문제점 ① 일관성 : 중복된 데이터 간에 내용이 일치하지 않는 상황이 발생해 일관성이 사라진다. ② 보안성 : 중복되어 있는 모든 데이터에 동등한 보안수준을 유지하기 어렵다.. 2020. 4. 21.
[정보처리기사/데이터베이스] #2 데이터베이스의 개념 / 데이터베이스의 개념 데이터 베이스의 정의 특정 조직의 업무를 수행하는 데 필요한 상호 관련된 데이터들의 모임 ① 통합된 데이터(Intergrated Data) : 자료의 중복을 배제한 데이터의 모임 ② 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장매체에 저장된 자료 ③ 운영 데이터(Operational Data) : 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 자료 ④ 공용 데이터(Shared Data) : 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 즉 데이터베이스란 데이터를 중복을 배제하여 통합해 저장장치에 저장하여, 여러 사람에 의해 공동으로 사용할 수 있도록 운영하는 운영 데이터이다. 데이터 베이스의 특징 ① 실시간 접근성(Real-Time Accessib.. 2020. 4. 21.
[정보처리기사/데이터베이스] #1 데이터베이스의 개념 / 정보 시스템 자료 : 관찰이나 측정을 통해 수집한 단순한 사실 = 가공되지 않은 상태 정보 : 의사 결정에 도움을 줄 수 있는 유용한 형태로 자료를 가공해서 얻은 결과 정보시스템 → 조직에 필요한 자료를 수집/저장해 두었다가 필요시 처리해서 의사결정에 유용한 정보를 생성하고 분배하는 수단을 말함 자료 처리 시스템 ① 일괄 처리 시스템 ② 온라인 실시간 처리 시스템 ③ 분산 처리 시스템 ① 일괄 처리 시스템 일정 시간 또는 일정량의 데이터를 모아 한번에 처리하는 시스템. ① 시스템 중심 자료 처리 방법 ② 반환 시간이 늦지만 하나의 작업에 모든 자원을 독점해 CPU 유휴시간이 줄어듬 ③ 순차 접근 방법을 사용하는 업무에 적당함 → 급여 계산, 회계 마감, 세무 처리, 수도/전기요금, 연말 정산 등 ④ 단위 시간당 처리.. 2020. 4. 21.