Skip to content

LkbLexDbSingleUser

BenjaminWaldron edited this page Jun 25, 2006 · 19 revisions

See lkb/lexdb/README.single-user

HOW TO initialize PostgreSQL server

Create User Accounts

  • Ensure there exists a database user postgres with superuser privileges.

  • As the database superuser, create a user account for yourself (substitute your shell login for USERNAME below):

    • {{{ $ createuser -U postgres --createdb --no-adduser USERNAME

CREATE USER}}}

  • [Optional] If you wish to use password authentication add the -P option.

Configure Access Privileges

PostgreSQL server running on local machine

local all all trust host all all 127.0.0.1/32 trust host all all ::1/128 trust}}}

  • [Optional] If you wish to use password authentication replace trust with md5.

PostgreSQL server on remote machine

  • Allow remote access to the server by adding lines of the following form to your pg_hba.conf file (replace IP_ADDRESS with the actual numbers):

    • host    all         all         IP_ADDRESS/32          md5

    • It is advisable to require password authentication (ie. md5 instead of trust) for remote access.

  • On a PostgreSQL 8 server, remote machines will not be able to connect unless you modify listen_addresses in the postgresql.conf file. (The value takes the form of a comma-separated list of host names and/or numeric IP addresses.)
Clone this wiki locally