IGOS Nusantara dan PostgreSQL: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari
(←Membuat halaman berisi 'PostgreSQL 9.1.2 dan IGOS Nusantara R7 == Pasang == # yum install postgresql postgresql-server == initdb == Untuk IGN2010 # service postgresql initdb Untuk IGN7 l...')
 
(initdb)
 
(6 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 ==
 
  $ vi /var/lib/pgsql/data/pg_hba.conf
 
  $ vi /var/lib/pgsql/data/pg_hba.conf
  
 
== reload postgreSQL server ==
 
== reload postgreSQL server ==
 
  # service postgresql reload
 
  # service postgresql reload

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