본문 바로가기

다른 DBMS106

.pgpass 활용하여 password 입력 없이 접속하기 postgresql에 자동 백업 쉘을 작성하다보니 접속시에 password를 매번 물어보더라구요. pgpass를 활용해서 묻지않고 접속하는 방법을 정리해보았습니다. ##설정전$ psql -U postgres -h 127.0.0.1 -p 15432 -d postgresPassword for user postgres:  ##.pgpass 설정 server:port:database:username:password 이 형식으로 내용을 작성하면 되고 password 제외하고 *(와일드카드)로 대체하여 모든 값들을 설정할 수 있습니다.postgres OS유저의 home에 생성하고 파일내용을 채워넣었습니다.$ touch ~/.pgpass$ chmod 0600 ~/.pgpass$ vi .pgpass###pgpass u.. 2024. 7. 30.
[PG16] redhat 8버전에 pg16설치하고 데이터 이관하기 안녕하세요.작은 프로젝트 개념으로 진행했던 작업을 정리해서 올립니다. OS version : redhat 8DB version : PG 16작업 내용 요약 : 신규DB 설치 및 aws RDS 로부터 이관하기 디렉토리 설정 및 포트설정은 default가 아닌 특정 포트와 경로로 변경하는 부분이 포함되었고, 기존 DB의 데이터를 이관하는 내용까지 포함하였습니다.  OS 버전 확인$ cat /etc/redhat-releaseRed Hat Enterprise Linux release 8.10 (Ootpa) 1.신규DB 설치 https://www.postgresql.org/download/linux/redhat/ 1) repo 설치yum이 되는 환경이라 yum으로 기본설치 후 디테일하게 수정하는 방식으로 설치했습.. 2024. 7. 24.
오류: 기타 다른 개체들이 이 롤에 의존하고 있어, "유저명" 롤을 삭제할 수 없음 유저삭제를 위해 명령어를 날렸는데 에러 발생하였습니다. postgres=# drop role 유저명;오류: 기타 다른 개체들이 이 롤에 의존하고 있어, "유저명" 롤을 삭제할 수 없음상세정보: 1 개체(데이터베이스: db명 데이터베이스)https://postgresql.kr/docs/12/sql-droprole.html DROP ROLEDROP ROLE DROP ROLE — remove a database role 요약 DROP ROLE [ IF EXISTS ] name [, ...] Description DROP ROLE removes the specified role(s). To drop a superuser role, you must be a superuser yourself; to drop n.. 2024. 5. 29.
Oracle MySQL Connectors C++ and ODBC (January 2024 CPU) 관련 내용 및 패치하기 운영하는 DB에 아래와 같은 취약점 점검 메세지로 나왔습니다.관련된 내용에 대한 정리와 패치방법에 대해서 알아보겠습니다. 해당 내용은 2024년 1월의 Oracle Critical Patch Update Advisory 에서 나온 내용입니다. 특정 버전 이하의 관련 프로그램을 사용하면 위험하니 업데이트하라는 내용입니다. mysql의 버전은 8.0.36입니다.  rpm 파일들의 버전입니다.# rpm -qa |grep mysqlphp-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64mysql-8.0.36-1.module+el8.9.0+21207+6c20cb3d.x86_64mysql-connector-odbc-8.0.33-1.el8.x86_64mysql-common.. 2024. 4. 30.