1. Pengenalan
PostgreSQL adalah pangkalan data relasional yang sangat stabil dan berprestasi tinggi yang banyak digunakan dalam pelbagai aplikasi dan sistem di Ubuntu. Artikel ini menyediakan panduan jelas langkah demi langkah untuk memasang dan mengkonfigurasi PostgreSQL di Ubuntu. Ia direka untuk pemula, menerangkan setiap peringkat dengan terperinci serta menyertakan arahan untuk mengesahkan pemasangan dan menyelesaikan masalah ralat sambungan, supaya anda dapat menyediakan persekitaran anda dengan yakin.
2. Prasyarat dan Persiapan
Pertama, pastikan versi Ubuntu anda adalah 20.04 atau 22.04. Sebelum memasang PostgreSQL, kemas kini senarai pakej anda untuk mendapatkan maklumat pakej terkini.
sudo apt update
Langkah ini membantu memastikan proses pemasangan lancar.
3. Memasang PostgreSQL
3.1 Menambah Repositori PostgreSQL
Repositori Ubuntu lalai mungkin tidak selalu mengandungi versi terbaru PostgreSQL. Untuk memasang versi terbaru, tambahkan repositori rasmi PostgreSQL.
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc
3.2 Memasang PostgreSQL
Setelah menambah repositori, pasang PostgreSQL dan tambahan menggunakan perintah berikut:
sudo apt update
sudo apt install postgresql postgresql-contrib
3.3 Mengesahkan Pemasangan
Setelah pemasangan selesai, periksa versi PostgreSQL untuk memastikan ia dipasang dengan betul.
postgres --version

4. Konfigurasi Awal
4.1 Menetapkan Pengguna PostgreSQL
Apabila PostgreSQL dipasang, pengguna sistem bernama postgres akan dibuat secara automatik. Tukar ke pengguna ini untuk mengurus pangkalan data dengan perintah berikut:
sudo -i -u postgres
4.2 Menyunting Tetapan Sambungan Tempatan
Ubah suai fail pg_hba.conf untuk mengkonfigurasi tetapan pengesahan. Secara lalai, hanya sambungan tempatan yang dibenarkan. Untuk membenarkan sambungan jauh, edit fail berikut:
sudo nano /etc/postgresql/14/main/pg_hba.conf
Sebagai contoh, anda boleh meningkatkan keselamatan dengan menentukan pengesahan md5 seperti berikut:
local   all             postgres                                md5
host    all             all             127.0.0.1/32            md5
Selepas membuat perubahan, mulakan semula perkhidmatan PostgreSQL untuk menerapkan tetapan baru:
sudo systemctl restart postgresql
5. Pemeriksaan Fungsi Cepat
5.1 Memulakan dan Memberhentikan PostgreSQL
PostgreSQL mula secara automatik selepas pemasangan. Walau bagaimanapun, anda boleh memulakan, memberhentikan, atau memeriksa status perkhidmatan secara manual menggunakan perintah berikut:
sudo systemctl status postgresql
sudo systemctl start postgresql
sudo systemctl stop postgresql
5.2 Memeriksa Pangkalan Data
Guna perintah psql untuk menyambung ke PostgreSQL dan memeriksa senarai pangkalan data yang tersedia.
sudo -u postgres psql
Setelah berada dalam prompt PostgreSQL, taip l untuk memaparkan senarai pangkalan data.
6. Memasang dan Mengkonfigurasi pgAdmin (Pilihan)
pgAdmin adalah alat GUI yang memudahkan pengurusan PostgreSQL. Pasangnya menggunakan perintah berikut:
sudo apt install pgadmin4
Selepas pemasangan, buka pelayar dan akses http://localhost/pgadmin untuk mula mengurus PostgreSQL melalui GUI.
7. Penyelesaian Masalah dan Ralat Biasa
7.1 Ralat Pemasangan dan Repositori
Jika anda menghadapi ralat kebergantungan atau repositori semasa pemasangan, sahkan bahawa URL repositori betul dan kemas kini semula senarai pakej.
sudo apt update
7.2 Membetulkan Ralat Sambungan
Jika anda mendapat ralat seperti “password authentication failed” semasa menyambung ke PostgreSQL, semak tetapan pg_hba.conf anda dan sahkan kata laluan anda. Mulakan semula perkhidmatan PostgreSQL selepas membuat perubahan.
sudo systemctl restart postgresql
7.3 Menyelesaikan Masalah Rangkaian
Jika sambungan jauh tidak berfungsi, periksa fail postgresql.conf untuk memastikan bahawa listen_addresses tidak ditetapkan kepada “localhost”. Untuk membenarkan sambungan jauh, ubah tetapan seperti berikut:
sudo nano /etc/postgresql/14/main/postgresql.conf
Ubah tetapan kepada:
listen_addresses = '*'
Selepas membuat perubahan ini, mulakan semula perkhidmatan PostgreSQL untuk menerapkan kemas kini.
sudo systemctl restart postgresql

8. Kesimpulan
Pada artikel ini, kami membincangkan cara memasang PostgreSQL pada Ubuntu, melakukan persediaan awal, dan mengesahkan operasinya. Kami juga membincangkan penggunaan pgAdmin, membenarkan sambungan jauh, dan menyelesaikan masalah ralat biasa. Dengan mengikuti langkah-langkah ini, bahkan pemula dapat dengan yakin menyiapkan dan mengurus persekitaran PostgreSQL mereka.
目次 1 1. はじめに2 2. MySQLとPostgreSQLの基本的な違い2.1 MySQLの概要2.2 Post…

 
 



