Showing posts with label PostgresSQL. Show all posts
Showing posts with label PostgresSQL. Show all posts

Install dan Konfigurasi PostgreSQL di Ubuntu 16.04

Install  dan Konfigurasi PostgreSQL  di  Ubuntu  16.04

Tutorial  Linux  Indonesia  --  PostgreSQL  merupakan  salah  perangkat  lunak   yang  open source   untuk  databases  atau lebih  tepat  adalah  object-relational  databases  management system (  ORDBMS).


Install  dan Konfigurasi PostgreSQL  di  Ubuntu  16.04
Install  dan Konfigurasi PostgreSQL  di  Ubuntu  16.04


PostgreSQL mendukung  sistem  operasi  linux, freebsd, Windows  dan  Mac OS.

Pada  artikel  ini,  bagol69  akan membahas   cara  menginstall  PostgreSQL  menggunakan  distro  linux   Ubuntu 16.04. 


Install   PostgreSQL


root@bagol69:~# apt-get install postgresql -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
postgresql is already the newest version (9.5+173ubuntu0.1).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
root@bagol69:~#

Anda  Berikan   Akes 

Anda  berikan  akses   ke semua  network   client  anda untuk mengakes  databases  PostgreSQL.


root@bagol69:~# nano  /etc/postgresql/9.5/main/postgresql.conf
listen_addresses = '*'          # what IP address(es) to listen on;

Restart  Servis  PostgreSQL

root@bagol69:~# systemctl restart  postgresql

Akses  PostgreSQL.

Secara  Default  Instalasi  PostgreSQL akan membuat   user  postgres  untuk mengakses   potgreSQL.

root@bagol69:~# su - postgres


Anda  Berikan  password   PostgreSQL.


postgres@bagol69:~$ psql -c "alter user postgres with password '123456789'"
ALTER ROLE

Buat  database  dan    akun   database 

postgres@bagol69:~$ createuser adinugroho
postgres@bagol69:~$ createdb testdb -O adinugroho


Artikel  Terkait 

Cara Install MariaDB di Ubuntu 16.04


Cara Install Mysql di Ubuntu 16.04


Cara Setting IP Address di Ubuntu 16.04


Pengecekan  Database  server 


postgres@bagol69:~$ psql -l
                                    List of databases
   Name    |   Owner    | Encoding |   Collate   |    Ctype    |    Access privileges
-----------+------------+----------+-------------+-------------+-------------------------
 bagol69   | ubuntu     | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
 opennms   | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres           +
           |            |          |             |             | postgres=CTc/postgres  +
           |            |          |             |             | openmsuser=CTc/postgres
 postgres  | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
 template0 | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres            +
           |            |          |             |             | postgres=CTc/postgres
 template1 | postgres   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres            +
           |            |          |             |             | postgres=CTc/postgres
 testdb    | adinugroho | UTF8     | en_US.UTF-8 | en_US.UTF-8 |
(6 rows)


Test  Koneksi  ke  Database  server.


postgres@bagol69:~$ psql testdb
psql (9.5.13)
Type "help" for help.
testdb=#


Menganti  Password  Akun   Database


testdb=# alter user adinugroho with password '123456789';
ALTER ROLE
testdb=#


Buat    Table Database


testdb=# create table  test2 ( no int,name text );
CREATE TABLE
testdb=# insert into test2 ( no,name) values (1,'adinugroho');
INSERT 0 1
testdb=#



Pengecekan   Table  Databases.


testdb=# select * from test2;
 no |    name
----+------------
  1 | adinugroho
(1 row)
 
testdb=#


Menghapus  Table  Databases


testdb=# drop table test2;
DROP TABLE
testdb=#


Keluar  dari  PostgreSQL.


testdb=# \q
postgres@bagol69:~$



Kategori

Kategori