| 젠 토토 : 문서 : 9.6 : 젠 토토 | |||
|---|---|---|---|
| 토토 베이 PostgreSQL : 문서 : 9.6 : 건축 기초 | 토토 사이트 추천 : 문서 : 9.6 : 시작하기 | 1장. 시작하기 | PostgreSQL : 문서 : 9.6 : 토토 꽁 머니 액세스 |
사설 토토 사이트 서버에 접근할 수 있는지 확인하는 첫 번째 테스트는 사설 토토 사이트 생성을 시도하는 것입니다. 달리는 중PostgreSQL서버는 많은 사설 토토 사이트를 관리할 수 있습니다. 일반적으로 각 프로젝트 또는 각 사용자마다 별도의 사설 토토 사이트가 사용됩니다.
아마도 귀하의 사이트 관리자가 귀하가 사용할 데이터베이스를 이미 생성했을 수도 있습니다. 이 경우 이 단계를 생략하고 다음 섹션으로 건너뛸 수 있습니다.
새 사설 토토 사이트를 생성하려면 이 예에서는mydb, 다음 명령을 사용합니다.
$ createdb mydb
응답이 없으면 이 단계는 성공한 것이므로 이 섹션의 나머지 부분을 건너뛰어도 됩니다.
다음과 유사한 메시지가 표시되는 경우:
createdb: 명령을 찾을 수 없음
그런 다음포스트그레SQL제대로 설치되지 않았습니다. 전혀 설치되지 않았거나 쉘의 검색 경로가 이를 포함하도록 설정되지 않았습니다. 대신 절대 경로를 사용하여 명령을 호출해 보세요.
$ /usr/local/pgsql/bin/createdb mydb
귀하의 사이트 경로는 다를 수 있습니다. 상황을 해결하려면 사이트 관리자에게 문의하거나 설치 지침을 확인하세요.
또 다른 응답은 다음과 같습니다:
createdb: 사설 토토 사이트 postgres에 연결할 수 없습니다: 서버에 연결할 수 없습니다: 해당 파일이나 디렉터리가 없습니다
서버가 로컬에서 실행 중이고 수락합니까?
Unix 도메인 소켓 "/tmp/.s.PGSQL.5432"의 연결?
이것은 서버가 시작되지 않았거나 어디서 시작되지 않았음을 의미합니다.생성된 DB예상했어요. 다시 한 번 설치 지침을 확인하거나 관리자에게 문의하세요.
또 다른 응답은 다음과 같습니다:
createdb: 사설 토토 사이트 postgres에 연결할 수 없습니다: 치명적: "joe" 역할이 존재하지 않습니다.
여기서 귀하의 로그인 이름이 언급됩니다. 관리자가 생성하지 않은 경우 이런 일이 발생합니다.포스트그레SQL당신을 위한 사용자 계정입니다. (포스트그레SQL사용자 계정은 운영 체제 사용자 계정과 다릅니다.) 관리자인 경우 다음을 참조하세요.PostgreSQL : 문서 : 9.6 : 데이터베이스 토토 핫계정 생성에 도움이 필요합니다. 귀하는 해당 운영 체제 사용자가 되어야 합니다.PostgreSQL설치되었습니다(보통포스트그레스) 첫 번째 사용자 계정을 만듭니다. 또한 귀하에게 다음이 할당되었을 수도 있습니다.포스트그레SQL운영 체제 사용자 이름과 다른 사용자 이름; 이 경우에는를 사용해야 합니다.-U전환 또는 설정PGUSER지정할 환경 변수PostgreSQL사용자 이름.
사용자 계정이 있지만 데이터베이스를 생성하는 데 필요한 권한이 없는 경우 다음이 표시됩니다:
createdb: 사설 토토 사이트 생성 실패: 오류: 사설 토토 사이트 생성 권한이 거부되었습니다.
모든 사용자가 새 사설 토토 사이트를 생성할 수 있는 권한을 갖고 있는 것은 아닙니다. 만일PostgreSQL이(가) 사설 토토 사이트 생성을 거부하면 사이트 관리자가 사설 토토 사이트 생성 권한을 부여해야 합니다. 이런 일이 발생하면 사이트 관리자에게 문의하세요. 설치한 경우PostgreSQL그러면 이 튜토리얼의 목적을 위해 서버를 시작한 사용자 계정으로 로그인해야 합니다.[1]
다른 이름으로 사설 토토 사이트를 생성할 수도 있습니다.PostgreSQL특정 사이트에서 원하는 만큼의 데이터베이스를 생성할 수 있습니다. 데이터베이스 이름은 첫 번째 문자가 알파벳이어야 하며 길이는 63바이트로 제한됩니다. 편리한 선택은 현재 사용자 이름과 동일한 이름으로 데이터베이스를 만드는 것입니다. 많은 도구에서는 해당 데이터베이스 이름을 기본값으로 가정하므로 입력하는 시간을 절약할 수 있습니다. 해당 데이터베이스를 생성하려면 다음을 입력하세요.
$ 생성된 DB
더 이상 사설 토토 사이트를 사용하고 싶지 않다면 사설 토토 사이트를 제거할 수 있습니다. 예를 들어, 귀하가 사설 토토 사이트의 소유자(작성자)인 경우mydb, 다음 명령을 사용하여 삭제할 수 있습니다.
$ dropdb mydb
(이 명령의 경우 사설 토토 사이트 이름은 사용자 계정 이름으로 기본 설정되지 않습니다. 항상 이를 지정해야 합니다.) 이 작업은 사설 토토 사이트와 관련된 모든 파일을 물리적으로 제거하며 실행 취소할 수 없으므로 사전에 충분히 고려한 후에만 수행해야 합니다.
| [1] |
이것이 작동하는 이유에 대한 설명:PostgreSQL사용자 이름은 운영 체제 사용자 계정과 별개입니다. 사설 토토 사이트에 연결할 때 무엇을 선택할 수 있습니다.포스트그레SQL연결할 사용자 이름; 그렇지 않으면 기본적으로 현재 운영 체제 계정과 동일한 이름이 사용됩니다. 공교롭게도 항상 a가 있을 것입니다.PostgreSQL서버를 시작한 운영 체제 사용자와 동일한 이름을 가진 사용자 계정이며 해당 사용자는 항상 데이터베이스를 생성할 수 있는 권한을 가지고 있습니다. 해당 사용자로 로그인하는 대신에 다음을 지정할 수도 있습니다.-U모든 곳에서 선택할 수 있는 옵션PostgreSQL연결할 사용자 이름. |