본문 바로가기

분류 전체보기

(6)
postgreSQL 접속인증방식 peer -> md5로 변경하기 peer 인증과 md5(또는 scram-sha-256) 인증은 PostgreSQL에서 로컬 접속 시 사용되는 인증 방식이다. - peer 인증-- OS 사용자명과 DB사용자명이 동일해야지만 접속이 된다.(db사용자의 비밀번호 없이도 접속이 된다.)-- OS 사용자명과 DB사용자명이 다를경우 접속이 안된다.-- 장점 : 로컬 개발, 테스트 환경에서 비밀번호 없이 빠르게 접속이 가능하다.-- 단점 : 사용자명이 서로 다를경우 인증 실패로 접속이 안된다,--- 원격접속(또는 호스트 기반 접속)에는 사용되지 않는다. 실제 os계정 관리에 따라 제약이 생길 수 있다.  - md5 인증-- 비밀번호를 사용한 인증방식이다.-- md5는 해시 기반으로 비밀번호를 저장/전달하며, scram-sha-256은 그보다 더 안..
postgreSQL에 DB, Table 추가하기/ DB, ROLE 삭제하기 - postgreSQL 에 접속sudo -i -u postgres - db02로 접속psql -d db02-- 이렇게 하면 db02 데이터베이스에 postgres(슈퍼유저) 권한으로 접속하게 된다.-- 프롬프트가 db02=# 로 바뀌면 성공적으로 접속된 상태. - 이상태에서 테이블을 만들면 소유자가 postgres가 된다.CREATE TABLE tb_userinfo ( 생락); ! db02가 superuser인 user01의 소유인 상태에서, postgres가 테이블을 만들어도user01은 db02의 테이블들에 접근이 가능하다.    *-- postgres말고 다른 사용자로 접속psql -U user01 -d db02 - db삭제-- PostgreSQL에서 특정 데이터베이스를 삭제하려면, 슈퍼유저 권한으..
우분투22.04 STS에 lombok 사용설정하기(설치하기) - lombok 다운로드wget https://projectlombok.org/downloads/lombok.jar - lombok 설치 진행java -jar lombok.jarSpecify location에서 설치된 경로를 선택- STS(Spring Tool Suite)를 tar.gz 형태로 다운로드하여 /opt/sts에 풀었다면/opt/sts/SpringToolSuite4.ini - “Install/Update” 버튼을 클릭하면, Lombok이 -javaagent:lombok.jar 옵션을 ini 파일에 추가해준다. - STS 재시작 - gettser, setter 생긴거 확인
우분투 22.04에 sts4.28.1 설치하기 - 시스템이 64비트(x86_64)인지, , 32비트(i386)인지, 혹은 ARM인지 확인uname -m - sts 다운로드https://spring.io/tools 에서 다운로드 - 압축해제tar -xvf spring-tool-suite-4-4.28.1.RELEASE-e4.34.0-linux.gtk.x86_64.tar.gz  - 시스템 전역에서 사용할 수 있도록 /opt 디렉터리에 설치(이동)-- home/user/가 아니라 더 상위 /opt에 설치하는 것임sudo mv sts-4.28.1.RELEASE /opt/sts  일반적으로 파일탐색기에선 안보이고 파일 압축풀기 > 경로선택에서 보면 보임 - 실행 테스트/opt/sts/SpringToolSuite4 - GUI 환경에서 STS를 편하게 실행하기 위..
우분투 22.04에 PostgreSQL 설치하기, 간단한 조작까지 - 개발환경- VMware : 우분투 22.04 - 패키지 업데이트sudo apt update - PostgreSQL 설치sudo apt install postgresql postgresql-contrib - PostgreSQL 버전 확인psql --version - PostgreSQL 실행 상태 확인sudo systemctl status postgresql [PosgreSQL 접속 및 사용]- postgres 사용자 로그인 - PostgreSQL 진입 - 사용자 계정 생성create user user01 password 'user01_password' superuser; - 사용자 조회\du - 데이터베이스 생성create database db01 owner user01; - 데이터베이스 목록 조회\l..
Hello World Welcome to my world!!