IGOS Nusantara dan PostgreSQL: Perbedaan revisi
Dari IGNwiki
(→buat database pgBaru) |
(→initdb) |
||
(3 revisi antara oleh pengguna yang sama tidak ditampilkan) | |||
Baris 1: | Baris 1: | ||
− | PostgreSQL 9.1.2 | + | 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 | + | # 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" | ||
Baris 16: | Baris 16: | ||
# systemctl start postgresql.service | # systemctl start postgresql.service | ||
− | == masukkan agar otomatis | + | == masukkan agar otomatis aktif == |
# chkconfig postgresql on | # chkconfig postgresql on | ||
atau | atau | ||
# systemctl enable postgresql.service | # 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 |
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.
Daftar isi
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