Cara install PostgreSQL di Linux

Dapat request untuk tutorial instalasi PostgreSQL di Linux, sayang tidak dijelaskan pakai distro apa. Saya tuliskan yang diketahui saja, aslinya termasuk jarang mainan PostgreSQL. 😀

Untuk perintah instalasinya langsung eksekusi perintah berikut:

  • CentOS:
    yum install postgresql-server
  • Debian/Ubuntu
    apt-get install postgresql postgresql-contrib

Selesai. 😀

Bagaimana cara manajemen/manipulasinya? Bisa coba ketikkan ini:

postgres psql

Kalau muncul pesan error ini:

"root" execution of the PostgreSQL server is not permitted.
The server must be started under an unprivileged user ID to prevent
possible system security compromise.  See the documentation for
more information on how to properly start the server.

Maka kita ganti user dulu:

su postgres

Dan eksekusi:

postgres psql

Baru kita bisa masuk ke mode shell/interaktif PostgreSQL.

Yang pasti jangan jalankan perintah langsung:

psql

Nanti akan muncul pesan kesalahan ini:

psql: could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Sempat saya kira ada masalah pada instalasi database servernya, ternyata masalah kredensial user yang dipakai psql, seharusnya pakai postgres yang merupakan user default yang dibuat saat proses install PostgreSQL.

3 Comments

  1. Min, saya newbi tapi pengen milih jalan python aja plus django dan postgre mungkin. Masih cari2 dan banding2 plus minusnya. Jaman dulu sih pernah dikit2 bikin assembly (jaman ga enak), tp ga pernah mrogram lg atau bikin web, baru sekarang tertarik. Btw kenapa saya milih itu, maybe krn python bisa kemana-mana, ga cuma web aja, jd sekalian belajarnya, ga banyak macem2.

    Menurut mimin, gimana pilihan itu, kalau full stack, apa aja pilihan software yang ringan buat hosting yg murah (maklum cari yg murah dan gratisan, rencananyay bikin c2c+b2c+support android app, tp dr yg ringan dulu) ?

Tinggalkan Balasan ke Chandra Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *