본문 바로가기

IT/이것저것

linux한서버에 Maria DB 두개 설치하기 프로젝트를 하다가 한 서버에 2개의 DB를 설치해야 할 일이 생겼다.. (매우 삽질 많이 함) 기존에 사용 중인 DB를 같이 사용할 수 없어서.. 부득이하게 같은 서버에 다른 포트로 DB를 하나 더 설치하게 되었다. 평소 설치방법과 다른 부분만 기록차 남겨본다. 1. 설치할 경로에 준비한 설치 파일 압축을 푼다. tar -xzvf mariadb-10.3.8-linux-x86_64.tar.gz 2. 그룹과 사용자를 등록한다. groupadd mysql useradd -g mysql mysql 3. my.cnf 파일을 수정한다. 기존 설치되어있는 경로와 다른 경로로 지정한다. 수정해야 할 항목들은 아래 이미지 참고 4. my.cnf에 설정한 경로 생성 mkdir -p /data/mysql3307/databa.. 더보기
Mysql/maria Varchar값 형변환 비교 Varchar to int / int to Varchar 시간값을 세팅하고 해당시간에 알림을 해주는 기능을 구현 했는데 분명 설정한 시간이 지났는데 알림이 안온다?해서 쿼리를 날려봤는데 사용자가 조회가 안된다.. 왜지? 하고 봤더니 컬럼이 varchar로 되어 있었다. select * from test_table where time_column 더보기
Maven 의존성 추가하기 메이븐을 계속 사용하고 있었는데 사실 메이븐 사용법을 잘 숙지하고 있지 못했다. 물론 지금도 제대로 알고 있다고 장담하진 못함 프로젝트를 하다가 jar파일을 추가해야 할 일이 생겨서 구글링을 하면서 알게된 내용들을 끄적끄적 1. setting.xml 메이븐을 설치하게되면 users/사용자명/.m2/ 안에 setting.xml 파일이 생긴다 메이븐 파일을 저장할 경로 setting.xml에서 로컬 저장 위치를 설정할수 있다. 이클립스 window > preferences > maven > User Settings 에서 설정이 가능하다. 프로젝트별로 다른 경로의 설정파일을 바라 볼 수 있도록 설정 할 수 있다. 2. Maven 의존성 추가하기 1) pom.xml 그룹 ID 아티팩트 ID 버전 범위 *Scop.. 더보기
IMAP / POP3 IMAP / POP3 POP3(Post Office Protocol version 3) 이메일 시스템에서 프로토콜(컴퓨터끼리 or 컴퓨터와 스파토폰 같이 정보기기 사이에서 정보교환이 필요한 경우, 이를 원활히 하기 위해서 정한 통신규칙)로, TCP / IP 기반으로 메일 서버에서 수신한 이메일을 가져오기 위해 사용 된다. (아웃룩, 선더버드 등과 같은 메일프로그램을 이용하여 메일을 보내고 받을수 있다) POP3의 단점 1. 모든 이메일을 PC에 저장하기 때문에, 저장장소(ex 하드드라이브)가 고장나는 사태의 대비해 백업이 필요하다 2. PC에서는 POP3을 사용하더라도, 스마트폰, 테블릿 등과 같은 기기에서는 가능하다면 IMAP 사용을 권장한다고 한다. (이럴경우 스마트 폰에서 이메일을 회신할 경우, P.. 더보기