Membuat dan instalasi ssh key Jalankan PowerShell (Administrator) Masuk ke folder ssh cd c:\users\{ACCOUNT}\.ssh Buat ssh key ssh-keygen -t rsa Kopikan ssh key ke romote server type $env:USERPROFILE\.ssh\id_rsa.pub | ssh {REMOTE_HOST} "cat >> .ssh/authorized_keys" Tambahkan ssh key ke shell Windows ssh-agent $SHELL Tambahkan ssh key ke Agen Windows ssh-add Setting remote ssh authorized di server (Linux) Masuk ke remote host ssh {REMOTE_HOST} Buat folder ssh mkdir ~/.ssh Ubah permision ke folder ssh chmod 700 ~/.ssh Buat file authorized touch ~/.ssh/authorized_keys Ubah permision ke authorized file chmod 600 ~/.ssh/authorized_keys
Get link
Facebook
X
Pinterest
Email
Other Apps
Install postgresql-12 on CentOS7 WSL
Get link
Facebook
X
Pinterest
Email
Other Apps
Yang harus pertama kali dilakukan sebelum install Postgresql:
Initialisasi database untuk pertama kali dan benar-benar cuma sekali saja.
sudo /usr/pgsql-12/bin/postgresql-12-setup initdb
Bila inisialisasi menampilkan 'OK', saatnya service dijalankan.
sudo systemctl start postgresql-12
Tetapkan service ke dalam system daemon.
sudo systemctl enable postgresql-12
Tampilkan status apakah database server berjalan dengan sukses.
id="code9">sudo systemctl status postgresql-12
Membuat dan Akses ke Database
sudo -i -u postgres
# test
psql
exit
# atau
sudo -u postgres psql
exit
# end test
sudo -u postgres createuser --interactive
sudo -u postgres createdb <your-db>
Set PostgreSQL admin user’s password
Login sebagai default user.
sudo su - postgres
Pilih user yang sudah dibuat dan tentukan passwordnya.
psql -c "alter user <user-name> with password '<your-password>'"
Konfigurasi koneksi database sehingga nanti bisa diakses dari remote komputer atau dari komputer lain. Setting ini sebenarnya tidak aman kecuali memang anda memerlukannya.
sudo vi /var/lib/pgsql/12/data/postgresql.conf
# line 59: ganti ip dengan *
- listen_addresses = '172.20.11.11'
+ listen_addresses = '*'
sudo vi /var/lib/pgsql/12/data/pg_hba.conf
Tambahkan baris berikut ke dalam file.
# Accept from anywhere (not recommended)
host all all 0.0.0.0/0 md5
# Accept from trusted subnet (Recommended setting)
host all all 172.20.11.0/24 md5
Restart dan lakukan test dari komputer lain bila perlu.
Hal penting yang harus diketahui ketika service tidak jalan adalah mencari log file di /var/lib/pgsql/12/data/log/postgresql-Sun.log, kalau service menunjukkan kondisi error could not create lock file "/var/run/postgresql/.s.PGSQL.5432.lock": No such file or directory. Maka yang harus anda lakukan adalah membuat direktori postgresql di path /run, berikut urutannya:
ls -ld /var/run
# /var/run -> ../run
/run/postgresql
chwon -R postgres:postgres /run/postgresql
chmod -R o+w /run/postgresql
systemctl start postgresql-12
systemctl status postgresql-12
CREATE FUNCTION orders_on_create() RETURNS trigger LANGUAGE plpgsql AS $$ BEGIN NEW.remain_payment = NEW.total - (NEW.cash + NEW.payments); NEW.updated_at = now (); RETURN NEW; END ; $$; CREATE SEQUENCE orders_sequence AS INT START 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1 ; CREATE TABLE orders ( id INT NOT NULL DEFAULT nextval( 'orders_sequence' ::regclass), customer_id SMALLINT NOT NULL , sales_id SMALLINT NOT NULL , due_date TIMESTAMP NOT NULL , total NUMERIC ( 11 , 2 ) NOT NULL , cash NUMER...
Surah ke–36 Terdiri atas 83 ayat Termasuk Surat Makkiyyah يٰسۤ ۚ yā sīn yaa siin وَالْقُرْاٰنِ الْحَكِيْمِۙ wal-qur`ānil-ḥakīm Demi Al-Qur’an yang penuh hikmah, اِنَّكَ لَمِنَ الْمُرْسَلِيْنَۙ innaka laminal-mursalīn sungguh, engkau (Muhammad) adalah salah seorang dari rasul-rasul, عَلٰى صِرَاطٍ مُّسْتَقِيْمٍۗ ‘alā ṣirāṭim mustaqīm (yang berada) di atas jalan yang lurus, تَنْزِيْلَ الْعَزِيْزِ الرَّحِيْمِۙ tanzīlal-‘azīzir-raḥīm (sebagai wahyu) yang diturunkan oleh (Allah) Yang Mahaperkasa, Maha Penyayang, لِتُنْذِرَ قَوْمًا مَّآ اُنْذِرَ اٰبَاۤؤُهُمْ فَهُمْ غٰفِلُوْنَ litunżira qaumam mā unżira ābā`uhum fa hum gāfilụn agar engkau memberi peringatan kepada suatu kaum yang nenek moyangnya belum pernah diberi peringatan, karena itu mereka lalai. لَقَدْ حَقَّ الْقَوْلُ عَلٰٓى اَكْثَرِهِمْ فَهُمْ لَا يُؤْمِنُوْنَ laqad ḥaqqal-qaulu ‘alā akṡarihim fa hum lā yu`minụn Sungguh, pasti berlaku perkataan (hukuman) terhadap kebanyakan mereka, karena ...
Berikut ini contoh-contoh penggunaan cURL dalam pengoperasian data antara server dan client. POST Menyimpan data sales ke server. curl -X POST http://localhost:3000/api/sales \ -H "Content-Type: application/json" \ -d '{"name":"saita","street":"ds. plumbon","city":"Indramayu","phone":"0234","cell":"0895","zip":"45212"}' # result {"id":1,"name":"saita","street":"ds. plumbon","city":"Indramayu","phone":"0234","cell":"0895","zip":"45212","created_at":"2020-12-24T07:43:06.966Z","updated_at":"2020-12-24T07:43:06.966Z"} PUT Mengubah data sales di server. curl -H "Content-Type: application/json" \ -X PUT http://l...
Comments
Post a Comment