IGOS Nusantara dan PostgreSQL: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(initdb)
 
(5 revisi antara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
PostgreSQL 9.1.2 dan IGOS Nusantara R7
+
PostgreSQL 9.1.2 yang akan dipasang ada IGOS Nusantara R7.0 dan R7.1. Untuk IGOS Nusantara versi sebelumnya mungkin perlu melakukan penyesuaian konfigurasi.
  
 
== Pasang ==
 
== Pasang ==
  # yum install postgresql postgresql-server
+
  # yum install postgresql-server
  
 
== initdb ==
 
== initdb ==
Baris 8: Baris 8:
 
  # service postgresql initdb
 
  # service postgresql initdb
  
Untuk IGN7 lakukan
+
Untuk IGN7.0 dan IGN7.1 lakukan
 
  # su - postgres -c "PGDATA=/var/lib/pgsql/data initdb"
 
  # su - postgres -c "PGDATA=/var/lib/pgsql/data initdb"
  
 
== jalankan service ==
 
== jalankan service ==
 
  # service postgresql start
 
  # service postgresql start
 +
atau
 +
# systemctl start postgresql.service
  
== masukkan ==
+
== masukkan agar otomatis aktif ==
 
  # chkconfig postgresql on
 
  # chkconfig postgresql on
 +
atau
 +
# systemctl enable postgresql.service
 +
 +
== ubah password ==
 +
Password postgres secara default kosong,
 +
disarankan untuk mengisi password, caranya:
 +
 +
=== Masuk sebagai postgres ===
 +
# su - postgres 
 +
 +
=== konek ke postgres ===
 +
Konek ke postgres ke database postgres,
 +
memakai perintah psql
 +
$ psql postgres postgres 
 +
 +
=== ubah ===
 +
misal memakai password "87654321"
 +
postgres=# alter user postgres with password '87654321'; 
 +
ALTER ROLE 
  
 
== buat database ==
 
== buat database ==
 +
 
=== login sebagai postgres ===
 
=== login sebagai postgres ===
 
  # su -l postgres
 
  # su -l postgres
Baris 30: Baris 52:
 
  Enter it again: 12345678
 
  Enter it again: 12345678
  
=== buat database pgBaru ===
+
=== buat database ===
  $ createdb --owner pgBaru Database
+
misal membuat database dengan nama "Pegawai" yang dapat diakses oleh pgBaru
 +
  $ createdb --owner pgBaru Pegawai
  
 
== modifikasi berkas pg_hba.conf ==
 
== modifikasi berkas pg_hba.conf ==

Revisi terkini pada 22 April 2012 04.08

PostgreSQL 9.1.2 yang akan dipasang ada IGOS Nusantara R7.0 dan R7.1. Untuk IGOS Nusantara versi sebelumnya mungkin perlu melakukan penyesuaian konfigurasi.

Pasang

# yum install postgresql-server

initdb

Untuk IGN2010

# service postgresql initdb

Untuk IGN7.0 dan IGN7.1 lakukan

# su - postgres -c "PGDATA=/var/lib/pgsql/data initdb"

jalankan service

# service postgresql start

atau

# systemctl start postgresql.service

masukkan agar otomatis aktif

# chkconfig postgresql on

atau

# systemctl enable postgresql.service

ubah password

Password postgres secara default kosong, disarankan untuk mengisi password, caranya:

Masuk sebagai postgres

# su - postgres  

konek ke postgres

Konek ke postgres ke database postgres, memakai perintah psql

$ psql postgres postgres  

ubah

misal memakai password "87654321"

postgres=# alter user postgres with password '87654321';  
ALTER ROLE  

buat database

login sebagai postgres

# su -l postgres

sehingga muncul "$"

$

buat pengguna baru

misql membuat pengguna baru untuk PostgreSQL dengan nama pgBaru

$ createuser --no-superuser --no-createdb --no-createrole --pwprompt pgBaru

Masukkan password, misal memakai sandi "12345678"

Enter password for new role: 12345678
Enter it again: 12345678

buat database

misal membuat database dengan nama "Pegawai" yang dapat diakses oleh pgBaru

$ createdb --owner pgBaru Pegawai

modifikasi berkas pg_hba.conf

$ vi /var/lib/pgsql/data/pg_hba.conf

reload postgreSQL server

# service postgresql reload