--이전중입니다-- 24

mysql에서 db계정 추가,적용

계정 추가 grant all privileges on DB명.테이블명 to '계정명'@'ip' identified by '비밀번호 ip 추가 시 처럼 와일드카드 추가 가능 DB/테이블 별로 권한 추가 가능 grant all privileges on test.* to 'TESTUSER'@'192.168.*.*' identified by 'password1234 변경된 권한 적용 flush privileges; insert나 update를 사용하지 않고 grant를 사용했을 경우 flush privileges가 필요 없다고 알고 있었는데, 바로 적용이 되지 않을때 사용하니 바로 적용됨.

mysql에서 계층형 구조를 재귀식으로 출력

계층형 구조 idx NAME parent 1 식품 0 2 의류 0 4 육류 1 5 가공육류 4 6 유제품 1 7 냉동육류 4 8 아이스크림 6 9 우유 6 10 간편식품 1 11 해물 1 12 여성의류 2 13 양념육 4 14 요거트 6 15 남성의류 2 16 젓갈 11 17 라면 10 18 아동의류 2 19 어류 11 재귀식 출력 WITH RECURSIVE re_category AS ( SELECT idx, NAME, parent FROM test.category WHERE parent = 0 UNION ALL SELECT sub_category.idx, sub_category.name, sub_category.parent FROM test.category sub_category INNER JOIN r..

spring에서 scheduling작업 추가하기

spring에서 scheduling작업 추가하기 # build.gradle plugins { id 'org.springframework.boot' version '2.1.6.RELEASE' } ... dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' } # Application.java @SpringBootApplication @EnableScheduling // 스케줄링 작업을 가능하게 해 준다. public class Application { public static void main(String[] args) { SpringApplication.run(Applic..

linux에서 history 보기 편하게 설정

history 설정 linux 서버를 새로 세팅하는 경우, history가 보기 어려워 실행 시간을 추가 해 준다. 이미 지난 히스토리의 경우, 날짜를 판단할 수 없어 history명령어 실행 시간으로 나오기 때문에 가능하면 서버 세팅과 동시에 해 주는 것이 좋다. # /etc/profile HISTSIZE=10000 # 변경 HISTTIMEFORMAT='[%y-%m-%d %H:%M:%S] : ' export HISTTIMEFORMAT

wireshark 에서 패킷 캡쳐 하는 방법

패킷캡쳐 ip로 찾고 싶을 때, 상단 display filter 에 [ ip.dst == 'ip주소' ] info 에 원하는 url 보낸 것 찾아서 우클릭 > follow > tcp stream > 인코딩 UTF8로 변경 SSL 걸린것은 확인할 수 없음 ( 인증서 등록 따로하고 확인 가능하다고 하는데 확인해보지 않음 ) 패킷캡쳐가 되지 않을 때 ( 2.6.8 기준 ) 관리자 모드로 실행 후 이더넷 클릭