분류 전체보기165 MySql - Public Key Retrieval is not allowed 오류 해결 DBeaver IDE를 사용하여 MySql 접속시 Public Key Retrieval is not allowed 오류 발생 시 allowPublicKeyRetrieval=true 옵션값을 설정하여 해결한다. 아래는 MySql 공식사이트에서 MITM 공격을 방어하기 위해 해당 디폴트 옵션값을 false로 설정한 관련 코멘트이다. If the user account uses sha256_password authentication, the password must be protected during transmission; TLS is the preferred mechanism for this, but if it is not available then RSA public key encryption will .. 2022. 1. 27. 오라클 계층형 쿼리, 트리구조로 살펴보기(정렬, 최하위노드 찾기) 위 부서 정보와 같은 구조를 우리는 트리형태로 표현할 수 있다. 부서정보뿐만 아니라 디렉토리구조, HTML태그 구조등이 모두 상하관계를 갖는 트리형태로 표현될 수 있다. 이처럼 상하관계, 계층구조를 갖는 데이터베이스 정보를 오라클에서 어떻게 표현하는지 알아보자. 오라클은 CONNECT BY 절을 사용하여 계층형 데이터를 표현할 수 있다. 아래 샘플을 보자. WITH DEPT AS ( SELECT '0000' DEPT_CD, 'ROOT' PARENT_DEPT_CD, 'ROOT_DEPT' DEPT_NM FROM DUAL UNION ALL SELECT '1000' DEPT_CD, '0000' PARENT_DEPT_CD, '임원실' DEPT_NM FROM DUAL UNION ALL SELECT '1001', '.. 2022. 1. 26. 오라클 replace 여러개(문자) 치환하기( regexp_replace 사용 ) 1. 한 행에 여러개 문자 치환 # replace 반복(비효율적) SELECT REPLACE(replace('java apple python banana', 'apple', 'fruit'), 'banana', 'fruit') FROM dual; # regexp_replace 사용 SELECT regexp_replace('java apple python banana', 'apple|banana', 'fruit') FROM dual; 2. 컬럼에 여러개 문자 치환 다음과 같은 값이 있다고 가정하자. 언더바 뒤의 숫자만 활용하기 위해 숫자 앞의 값은 삭제하려 한다. WITH TEMP AS ( SELECT 'A_14' AS C FROM DUAL UNION ALL SELECT 'B_4' AS C FROM DUAL.. 2022. 1. 25. Git - 자주 사용하는 커맨드 등록(alias), 추천 커맨드 예제 유닉스 시스템과 같이 자주 사용하는 커맨드(명령어)를 git에서도 사용할 수 있다. 이를 alias(별명)으로 부르는데 alias는 gitconfig파일을 이용하여 등록하거나 git config 커맨드를 사용하여 등록할 수 있다. 실행환경 Windows 10에 Git이 설치된 환경에서 Git bash를 실행한다. 1. gitconfig 파일 사용, alias 등록 gitconfig파일 열기 git config 명령을 사용하여 .gitconfig파일을 연다. $ vi ~/.gitconfig위와 동일하게, 아래 명렁어로 .gitconfig파일을 열수 있다. $ git config --global -e커맨드 등록 .gitconfig에 [alias]부분에 자주 사용하는 커맨드를 등록한다.( vi 편집 ) [us.. 2022. 1. 19. 이전 1 ··· 17 18 19 20 21 22 23 ··· 42 다음