OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

사용자 및 데이터베이스 생성‌


XNUMXD덴탈의 사용자 생성 명령은 새로운 사용자를 추가하고 드롭 유저 하나를 제거합니다. 마찬가지로, 생성됨 명령은 새 데이터베이스를 추가하고 드롭DB 하나를 제거합니다. 이러한 각 명령에는 고유한 매뉴얼 페이지가 있지만 여기서는 몇 가지 옵션에 대해 논의하겠습니다. 각 명령은 기본 클러스터(포트 5432에서 실행)에서 작동하지만 다음을 전달할 수 있습니다. --포트=포트 대체 클러스터의 사용자 및 데이터베이스를 수정합니다.

이러한 명령은 작업을 수행하기 위해 PostgreSQL 서버에 연결해야 하며 지정된 작업을 실행할 수 있는 충분한 권한이 있는 사용자로 인증되어야 합니다. 이를 달성하는 가장 쉬운 방법은 다음을 사용하는 것입니다. 포스트 그레스 Unix 계정을 사용하고 파일 기반 소켓을 통해 연결합니다.


# 스와 포스트 그레스

$ createuser -P king_phisher 새 역할의 비밀번호를 입력하세요. 다시 입력하세요.

$ Createdb -T template0 -E UTF-8 -O king_phisher king_phisher

$ 출구

# 스와 포스트 그레스

$ createuser -P king_phisher 새 역할의 비밀번호를 입력하세요. 다시 입력하세요.

$ Createdb -T template0 -E UTF-8 -O king_phisher king_phisher

$ 출구


위의 예에서 -P 옵션이 묻습니다 사용자 생성 새 비밀번호가 생성되면 비밀번호를 쿼리합니다. 킹_피셔 사용자. 을 보면서 생성됨 명령, -O 새 데이터베이스를 소유하는 사용자를 정의합니다(따라서 테이블을 생성하고 권한을 부여하는 등의 모든 권한을 갖게 됩니다). 또한 유니코드 문자열을 사용할 수 있기를 원하므로 다음을 추가합니다. -E UTF-8 옵션을 사용하여 인코딩을 설정해야 합니다. -T 다른 데이터베이스 템플릿을 선택하는 옵션입니다.

이제 localhost에서 수신 대기하는 소켓을 통해 데이터베이스에 연결할 수 있는지 테스트할 수 있습니다(-h 로컬 호스트) king_phisher 사용자(-유킹_피셔):


# psql -h localhost -U king_phisher king_phisher

사용자 king_phisher의 비밀번호: psql(9.5.2)

SSL 연결(프로토콜: TLSv1.2, 암호: ECDHE-RSA-AES256-GCM-SHA384, 비트: 256,

압축: 꺼짐) 도움말을 보려면 'help'를 입력하세요.


king_phisher=>

# psql -h localhost -U king_phisher king_phisher

사용자 king_phisher의 비밀번호: psql(9.5.2)

SSL 연결(프로토콜: TLSv1.2, 암호: ECDHE-RSA-AES256-GCM-SHA384, 비트: 256,

압축: 꺼짐) 도움말을 보려면 'help'를 입력하세요.


king_phisher=>

보시다시피 연결에 성공했습니다.


OnWorks의 최고 OS 클라우드 컴퓨팅: