IGOS Nusantara dan PostgreSQL: Perbedaan revisi

Dari IGNwiki
Langsung ke: navigasi, cari

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /var/www/html/igos-nusantara-web/wiki/includes/diff/DairikiDiff.php on line 438
(initdb)
 
(2 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"
  

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