Instalasi PostgreSQL di OpenSUSE

Assalamualaikum WR...........WB...........
Berikut ini ada sedikit tips tentang Linux, secara bahasa saya tulis kembali dari beberapa sumber yang berkompoten dibidangnya.
Steps:

1. Instalasi paket postgresQL terlebih dahulu menggunakan perintah:

opensuse:~ # yast2 –install postgresql-server

atau bisa menggunakan cara lain:
opensuse:~ # zypper in postgresql-server

jika proses tersebut belum menghasilkan hasil, sebaiknya menambahkan repositories dengan cara:
opensuse:~ # zypper sa http://kambing.ui.edu/opensuse/distribution/10.3/repo/oss/ kambing-oss

file untuk postgreSQL akan diinstalasikan: /usr/share/postgresql/
dalam folder tersebut, anda akan menemukan beberapa sample configurasi mentah.
dan file config akan ditempatkan: /var/lib/pgsql/data setelah kita menjalankan servicenya.


2. jika anda telah mengikuti langkah diatas dengan benar, anda bisa menjalankan perintah:

opensuse:~ # rcpostgresql start
contoh:
diba:/var/lib/pgsql/data # rcpostgresql restart
Shutting down PostgreSQLserver stopped
done
Starting PostgreSQL                                                  done
diba:/var/lib/pgsql/data #


3. Langkah selanjutnya adalah mengeset username dan password

opensuse:~ # su postgres -c psql postgres
postgres= # ALTER USER postgres WITH PASSWORD ‘yaamplop’;
ALTER ROLE
Setelah itu, keluar dari prompt postgresql:
postgres= # \q
Jika terjadi kesalahan, seperti dibawah ini:
Error!
“IDENT authentication failed for user”
Sebaiknya anda mengedit file /var/lib/pgsql/data/pg_hba.conf dan tukar “ident” ke “md5″.
Hal ini mungkin diakibatkan ketika anda mengcreate user anda membuat enkripsi pasword pada user tersebut.
ubah dari:
local   all         all                                          ident sameuser
host   all         all         127.0.0.1/32           ident sameuser
host    all         all         ::1/128                    ident sameuser
ke:
local   all         all                              md5 sameuser
host    all         all         127.0.0.1/32   md5 sameuser
host    all         all         ::1/128          md5 sameuser
tambahan:
jika anda mengubah ke “trust” pada config tersebut, maka ketika anda login, secara otomatis tidak dimintakan password.
jadi berhati-hatilah dengan pengaturan “trust”.


4. Jika telah selesai mengedit, restart postgresQLnya

opensuse:~ # rcpostgresql restart
atau:
opensuse:~ # service postgresql restart
atau bisa juga menggunakan:
opensuse:~ # /etc/init.d/postgresql restart


5. Membuat dan menghapus user

opensuse:~ # su postgres
postgresql@opensuse:~> createuser -D <nama user>
Jika membuat user dengan password, caranya:
postgresql@opensuse:~> createuser -D -P <nama user>
untuk menghapus user:
postgresql@opensuse:~> dropuser <nama user>


Tulisan ini diambil dan ditranslate dengan sedikit modifikasi dari saya.

Share this

Related Posts

Previous
Next Post »