Thread: Starting PostgreSQL 7.3.4 server with Webmin

Starting PostgreSQL 7.3.4 server with Webmin

From
Raigo77@solo.delfi.ee (Raigo)
Date:
I just installed PostgreSQL 7.3.4 (new default install) and setting up
Webmin to be able to administrate it. My question: what is the correct
command here for staring PostgreSQL server?

from command line (as root) I successfully did it with:
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data

but when I run it with Webmin I get:
Failed to start database server :

"root" execution of the PostgreSQL server is not permitted.

The server must be started under an unprivileged user id to prevent
a possible system security compromise.  See the documentation for
more information on how to properly start the server.


in install documentation I have options:
1)/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
and
2)nohup /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data \
            </dev/null >>server.log 2>&1 </dev/null &

the second one didn't even work from command line. What is the correct
way to do it?

also, I would be glad to read what is the command for starting
Postgres in bootup. can I use the same command?


thanks for all ideas.

Re: Starting PostgreSQL 7.3.4 server with Webmin

From
Aarni Ruuhimäki
Date:
Hi,

In Webmin, give the command as postgres.

Starting at boot ? Is this a good idea ? If I boot, I want to see everything
else running ok first ( for PgSql ... ) and then start it manually.

BR,

Aarni



On Wednesday 20 August 2003 01:12, you wrote:
> I just installed PostgreSQL 7.3.4 (new default install) and setting up
> Webmin to be able to administrate it. My question: what is the correct
> command here for staring PostgreSQL server?
>
> from command line (as root) I successfully did it with:
> /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
>
> but when I run it with Webmin I get:
> Failed to start database server :
>
> "root" execution of the PostgreSQL server is not permitted.
>
> The server must be started under an unprivileged user id to prevent
> a possible system security compromise.  See the documentation for
> more information on how to properly start the server.
>
>
> in install documentation I have options:
> 1)/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
> and
> 2)nohup /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data \
>             </dev/null >>server.log 2>&1 </dev/null &
>
> the second one didn't even work from command line. What is the correct
> way to do it?
>
> also, I would be glad to read what is the command for starting
> Postgres in bootup. can I use the same command?
>
>
> thanks for all ideas.
>
> ---------------------------(end of broadcast)---------------------------
> TIP 8: explain analyze is your friend


Linux RedHat / KDE


Re: Starting PostgreSQL 7.3.4 server with Webmin

From
"mathan"
Date:
> from command line (as root) I successfully did it with:
> /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
>
> but when I run it with Webmin I get:
> Failed to start database server :
>
> "root" execution of the PostgreSQL server is not permitted.

To run postmaster from Webmin use "su postgres -c" before the command,
because use cant run the postmaster as "root"

        It will be better to add "-i" to enable TCP/IP connections,  "-S"
for silent mode (start in background without logging output). so use this
command in Webmin settings.

    Command to start PostgreSQL:
        su postgres -c "/usr/local/pgsql/bin/postmaster -i -S -D
/usr/local/pgsql/data"

> also, I would be glad to read what is the command for starting
> Postgres in bootup. can I use the same command?
>

        For starting postmaster in bootup, you have to write rc script, For
MySQL this script comes with source code, but here you have to write this
script. But its not a good idea to start postgmaster in bootup

thanks
--mathan


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003