GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal PostgreSQL 10 di CentOS 6 / RHEL 6

PostgreSQL adalah sistem manajemen basis data relasional objek (ORDBMS) yang tersedia untuk banyak platform termasuk Linux, FreeBSD, Solaris, Microsoft Windows dan Mac OS X. Ini dirilis di bawah Lisensi PostgreSQL, yang merupakan lisensi gaya MIT dan karenanya gratis dan perangkat lunak sumber terbuka.

PostgreSQL dikembangkan oleh PostgreSQL Global Development Group, yang terdiri dari segelintir sukarelawan komunitas yang dipekerjakan dan diawasi oleh perusahaan seperti Red Hat dan EnterpriseDB. Ini menerapkan sebagian besar standar SQL:2008, mematuhi ACID, sepenuhnya transaksional (termasuk semua pernyataan DDL), memiliki tipe data, operator, dan indeks yang dapat diperluas, dan memiliki sejumlah besar ekstensi yang ditulis oleh pihak ketiga.

Sebagian besar distribusi Linux memiliki PostgreSQL yang tersedia dalam paket yang disediakan. Mac OS X dimulai dengan Lion memiliki server PostgreSQL sebagai database standar standarnya di edisi server dan alat klien PostgreSQL di edisi desktop.

Berikut adalah tutorial tentang menginstal PostgreSQL 10 di CentOS 6 / RHEL 6.

Buka Terminal ( Aplikasi  —>  Alat Sistem  —> Terminal).

Beralih ke pengguna root.

$ su -

Instal PostgreSQL 10

PostgreSQL menerbitkan paket rpm untuk semua platform Linux, dan paketnya lebih segar daripada yang ada di repositori lain. Kita perlu menambahkan repositori di mesin kita dengan menginstal repo rpm. 

### 32 Bit ### # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-centos10-10-1.noarch.rpm### 64 Bit # ## # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-1.noarch.rpm

Instal PostgreSQL 10.

# yum install postgresql10 postgresql10-server

Konfigurasi PostgreSQL 10

Inisialisasi PostgreSQL.

# layanan postgresql-10 initdb

PostgreSQL biasanya hanya mendengarkan di localhosts, jika Anda ingin mengaktifkan PostgreSQL untuk mendengarkan di semua alamat ip; edit /var/lib/pgsql/10/data/postgresql.conf .

# vi /var/lib/pgsql/10/data/postgresql.conf

Buka bagian Connections and Communications, cari variabel "listen_address". Batalkan komentar pada “listen_addresses” dan tempatkan “*” sebagai ganti “localhost”

Sebelum mengedit:

#listen_addresses ="localhost"

Setelah mengedit:

listen_addresses ="*"

Tambahkan jaringan Anda untuk mengakses database dari jarak jauh; Edit /var/lib/pgsql/9.1/data/pg_hba.conf .

# vi /var/lib/pgsql/9.1/data/pg_hba.conf

Tambahkan baris berikut sesuai dengan konfigurasi jaringan Anda dengan otentikasi kata sandi md5 (Aktifkan akses basis data jarak jauh).

# Jaringan lokalhost semua semua xx.xx.xx.xx/xx md5# Contohhost semua semua 192.168.0.0/24 md5host semua semua 127.0.0.1/32 md5

Mulai ulang server PostgreSQL.

# service postgresql-10 restart# chkconfig postgresql-10 aktif

Konfirmasi mendengarkan PostgreSQL.

# netstat -semut | grep 5432tcp        0      0 0.0.0.0:5432          0.0.0.0:*             LISTENTcp6      0     0 :::5432                 >     > 

Buat Basis Data

Login sebagai pengguna postgres.

# su -l postgres

Buat database bernama “test”

-bash-4.2$ Createdb test

Masuk ke database.

-bash-4.2$ uji psql

Buat pengguna baru bernama “raj” untuk mengelola database.

test=# BUAT USER raj DENGAN SUPERUSER LOGIN PASSWORD 'raj';

Masuk dengan pengguna super.

$ psql -h dbserver -d test -U raj

Itu saja.


Cent OS
  1. Cara Menginstal PostgreSQL di CentOS 7

  2. Cara Menginstal PostgreSQL di CentOS 7 / RHEL 7

  3. Cara Instal PostgreSQL di CentOS 8 / Rocky Linux 8 / RHEL 8

  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  3. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  1. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  2. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  3. Cara menginstal Dropbox di RHEL 8 / CentOS 8