2017-10-30 17 views
0

우분투 소프트웨어 센터에서 pgAdmin III를 설치 한 후 서버를 연 후 서버에 연결해야합니다. 그래서 아래와 같은 정보를 작성 :에 "http://127.0.0.1"호스트 이름을 번역 할 수 있습니다 :Uguntu에서 PgAdmin 새 연결을 추가 할 수 없습니다. 15.10

확인 버튼을 클릭하면

Adding connection to local server

,이 서버에 연결

오류가 오류 메시지를 보여 주었다 주소 : 알 수없는 이름 또는 서비스

메시지가 표시되면서 나는 postgres 서비스가 시작되지 않았다고 생각했다. 따라서 나는 터미널 콘솔을 타고 가서 sudo service postgresql start을 입력하여 서비스를 시작했지만 Failed to start postgresql.service: Unit postgresql.service failed to load: No such file or directory. 을 반환했습니다. 내 pgAdmin III의 잘못 또는 누락 된 점은 무엇입니까? 난 그냥 우분투 이전 사용하고 Windows 에서이 문제가 결코있다. 감사.

답변

0

http://127.0.0.1 해당 필드는 그렇게 간단하게 /etc/hosts 또는를 통해 로컬 호스트의 IP 주소를 127.0.0.1을 떠나거나 올바른 주소로 확인하는 경우는 일반적으로해야 (localhost를 입력합니다 http://를 제거 호스트를 찾고, URL을 더 등)

또한 데비안/우분투는 데이터베이스 서버를 별도로 출하하는 경향이 있습니다. 우분투의 경우, 패키지 (postgresql-common을 필요로)를 postgresql 패키지 (PostgreSQL의 클라이언트를 반대로) postgresql 설치 당신이 가진 마십시오 /lib/systemd/system/postgresql.service 따라서 당신이 sudo systemctl start postgresql

할 수 있어야 포함해야한다?

+0

감사합니다.'postgresql'이 설치되지 않았을 것입니다. 호스트 이름을 변경하고 제안 된 명령'sudo systemctl start postgresql'을 시도했지만'no such file or directory'와 같은 오류가 발생했습니다. 당신이 언급 한'sudo apt-get install postgresql-common'을 시도했지만 여전히'다음과 같은 패키지에는 unmet dependencies가 있습니다 : postgresql-common : Breaks : logrotate (> = 3.8)하지만 3.8.7-2ubuntu2가 설치됩니다. E : 문제를 바로 잡을 수 없다. 깨진 패키지를 가지고있다.'이것을 바로 잡기 위해서해야 할 일은 무엇인가? 감사. –

+0

'sudo aptitude install ' Aptitude는 쉽게 포기하지 않을 것이며, 다른 패키지를 수정할 수있는 해결책을 찾으려고 할 것입니다. 문제 및 해결 방법에 대한 자세한 설명을 제공 할 수 있습니다. [1] (https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages) –

+0

'필요하다'는 말은 그들이 먼저 설치해야한다는 의미는 아니지만'postgresql'을 설치하면'postgres-9.6' (또는 최신 버전)을 가져 와야합니다. 그러면 postgresql-common' 파일을 가져 와서 postgresql 메타 패키지를 설치하면 postgresql을 제거하자마자 제거 될 것입니다. –