Re: Problem:- createdb: could not connect to database postgres: could not connect to server: No such file or directory

Поиск
Список
Период
Сортировка
От Sam Morris
Тема Re: Problem:- createdb: could not connect to database postgres: could not connect to server: No such file or directory
Дата
Msg-id pan.2008.04.12.09.48.45@robots.org.uk
обсуждение исходный текст
Ответ на Problem:- createdb: could not connect to database postgres: could not connect to server: No such file or directory  ("Jaisen N.D." <jaisuvyas@gmail.com>)
Ответы Re: Re: Problem:- createdb: could not connect to database postgres: could not connect to server: No such file or directory
Список pgsql-admin
On Sat, 12 Apr 2008 10:57:28 +0530, Jaisen N.D. wrote:

> Hai, I use Debian Etch. I have a problem with postgresql 8.1. I have
> uninstalled the postgresql-8.3, which I was took from debian back ports,
> removed its configuration files, and the user postgres also. Then
> installed postgresql-8.1. But when I started to create a database, it
> shows some message like this..
> Here is the output I got:-
> -----------------------------------------------------
> localhost:/home/user# su - postgres
> postgres@localhost:~$ /usr/lib/postgresql/8.1/bin/initdb -D
> /var/lib/postgresql/data
> The files belonging to this database system will be owned by user
> "postgres".
> This user must also own the server process.
>
> The database cluster will be initialized with locale en_IN. The default
> database encoding has accordingly been set to UTF8.
>
> initdb: directory "/var/lib/postgresql/data" exists but is not empty If
> you want to create a new database system, either remove or empty the
> directory "/var/lib/postgresql/data" or run initdb with an argument
> other than "/var/lib/postgresql/data". postgres@localhost:~$
> /usr/lib/postgresql/8.1/bin/pg_ctl -D /var/lib/postgresql/data -l
> logfile start postmaster starting
> postgres@localhost:~$ /usr/lib/postgresql/8.1/bin/createdb test
> createdb: could not connect to database postgres: could not connect to
> server: No such file or directory
>         Is the server running locally and accepting connections on Unix
>         domain socket
> "/var/run/postgresql/.s.PGSQL.5432"?
> postgres@localhost:~$
> ----------------------------------------------------- Why it can't
> connect to server? How can I resolve it??

Debian uses /var/lib/postgresql/$pgversion/$clustername to store its
clusters. It doesn't use /var/lib/postgresql/data as far as I know. So I
suggest you move it aside and try again.

You should really be using the pg_createcluster command however. Then you
will have a cluster correctly located so that Debian's initscripts will
start and stop the server at startup and shutdown.

You can also use pg_lsclusters to see what clusters (if any) were left
behind by your previous install of 8.3.

Finally, I suggest you read /usr/share/doc/postgresql-common/
README.Debian.gz for an overview of how the Debian packages of postgresql
integrate with the rest of the system.

--
Sam Morris
http://robots.org.uk/

PGP key id 1024D/5EA01078
3412 EA18 1277 354B 991B  C869 B219 7FDB 5EA0 1078

В списке pgsql-admin по дате отправления:

Предыдущее
От: Tommy Gildseth
Дата:
Сообщение: Re: Problem:- createdb: could not connect to database postgres: could not connect to server: No such file or directory
Следующее
От: "Kranti K K Parisa™"
Дата:
Сообщение: PostgreSQL 8.1 to 8.3