Cara Memasang dan Mengkonfigurasi PostgreSQL di Ubuntu

Cara Memasang dan Mengkonfigurasi PostgreSQL di Ubuntu

Sistem pengurusan pangkalan data relasional (RDBMS) terbukti menjadi komponen utama dari banyak laman web dan aplikasi, kerana mereka menyediakan cara terstruktur untuk menyimpan, mengatur, dan mengakses maklumat.





bagaimana mendapatkan lebih banyak coretan pada snapchat

Dalam artikel ini, kita akan membincangkan PostgreSQL secara terperinci, bersama dengan panduan langkah demi langkah untuk memasang dan mengkonfigurasi PostgreSQL di Ubuntu.





Apa itu PostgreSQL?

PostgreSQL adalah sistem pengurusan pangkalan data sumber terbuka yang menyokong SQL. Dengan menggunakan PostgreSQL, pembangun dapat membina aplikasi toleransi penipuan kerana menyediakan sumber pengurusan data yang sangat baik kepada pentadbir pangkalan data.





Platform ini memberi anda mobiliti untuk menentukan set data anda sendiri, mengembangkan fon tersuai, dan menggabungkan kod yang ditulis dalam bahasa pengaturcaraan yang berbeza. PostgreSQL sangat terukur dari segi kuantiti data dan jumlah pengguna serentak pada sesuatu projek.

Mari kita lihat proses pemasangan PostgreSQL untuk Ubuntu 21.04.



Langkah 1: Pasang PostgreSQL di Ubuntu

Beberapa pakej PostgreSQL terdapat di repositori Ubuntu lalai. Untuk memasang PostgreSQL melalui baris arahan, ketik:

sudo apt install postgresql postgresql-contrib

Sahkan Pemasangan

Anda dapat mencari lokasi fail konfigurasi menggunakan arahan ls . Ini adalah langkah pengesahan yang mengesahkan sama ada PostgreSQL berjaya dipasang pada sistem anda atau tidak.





ls /etc/postgresql/12/main/

Jumlah 12 menunjukkan versi PostgreSQL. Mungkin berbeza bagi anda bergantung pada pakej yang anda muat turun di sistem anda.

Semak Status PostgreSQL

Selepas pemasangan, periksa status PostgreSQL menggunakan arahan berikut:





service postgresql status

Hasilnya akan seperti ini:

Sekiranya output memaparkan aktif status, maka perkhidmatan PostgreSQL dijalankan pada sistem anda. Sebaliknya, jika statusnya tidak aktif , maka anda perlu memulakan perkhidmatan dengan menaip:

service postgresql start

Selain daripada status dan mulakan , terdapat beberapa arahan PostgreSQL lain yang boleh anda gunakan:

  • Berhenti
  • Mula semula
  • Tambah nilai
  • Muat semula paksa

Berkaitan: Enjin Pangkalan Data yang Perlu Dipertimbangkan untuk Projek Seterusnya

Langkah 2: Log Masuk Sebagai Pengguna Super

Sebelum melangkah lebih jauh, anda perlu log masuk sebagai pengguna super pangkalan data pada pelayan PostgreSQL. Salah satu kaedah paling mudah untuk berhubung sebagai pengguna PostgreSQL adalah menukar nama host anda ke postgres Pengguna Unix.

Tetapkan Kelayakan Pengguna Root

Log masuk ke shell interaktif PostgreSQL menggunakan arahan:

sudo -u postgres psql

Tetapkan kelayakan pengguna root menggunakan pertanyaan berikut:

ALTER USER postgres PASSWORD 'newpassword';

Pastikan untuk mengganti kata laluan baharu dengan kata laluan pilihan anda. Jenis jalan keluar untuk keluar dari shell interaktif.

Log masuk ke psql dengan arahan berikut:

psql -U postgres -h localhost

Masukkan kata laluan root baru untuk pengguna ketika arahan muncul.

Langkah 3: Sambungkan ke Pelayan PostgreSQL

Semasa anda memasang PostgreSQL, platform akan membuat pengguna lalai postgres dan akaun sistem dengan nama yang sama. Anda perlu log masuk sebagai pengguna postgres untuk menyambung ke pelayan PostgreSQL.

Gunakan arahan berikut untuk log masuk ke pelayan PostgreSQL:

sudo su postgres

Sebaik sahaja anda menjalankan perintah ini, anda akan melihat perubahan dalam cara sistem memaparkan nama host anda. Prompt bash akan kelihatan seperti ini:

postgres@ubuntu: /home/winibhalla/Desktop$

Ini menunjukkan bahawa anda berjaya log masuk sebagai pengguna PostgresSQL.

Cara Mengurus Pengguna PostgreSQL

Sekarang anda telah menyambung ke pelayan, sudah tiba masanya untuk membuat pengguna baru. Jenis psql untuk mula menjalankan perintah pada pelayan PostgreSQL.

Buat Pengguna Baru

Sekiranya terdapat beberapa ahli pasukan yang bekerja pada tahap yang berbeza dalam projek, anda perlu membuat peranan yang berbeza untuk pekerja yang berbeza dan memberikan mereka akses mereka. Menggunakan BUAT PENGGUNA arahan untuk membuat profil pengguna baru:

CREATE USER user1 WITH PASSWORD 'test123';

Dalam arahan di atas, pengguna1 adalah nama pengguna yang anda mahukan untuk pengguna baru diikuti oleh ujian123 , yang merupakan kata laluan untuk pengguna ini.

Untuk memeriksa senarai pengguna baru yang ditambahkan ke pangkalan data, gunakan dari arahan.

Seperti yang anda lihat dalam output di atas, belum ada hak istimewa untuk pengguna baru.

Berikan Keistimewaan Superuser kepada Pengguna Baru

Untuk menambahkan sekumpulan hak istimewa kepada pengguna baru, jalankan perintah berikut:

ALTER USER user1 WITH SUPERUSER;

The UMUR arahan akan memberikan hak pentadbiran kepada anggota baru. Jalankan / dari perintah sekali lagi untuk mengesahkan sama ada pengguna baru mempunyai set keistimewaan pengguna yang diperlukan.

Jatuhkan Pengguna Dari Senarai Pengguna

Untuk mengeluarkan pengguna dari senarai pengguna yang diberi kuasa, gunakan arahan berikut:

DROP USER user1;

Sahkan perubahan dengan menyenaraikan pengguna dengan / dari arahan.

Berkaitan: The Essential SQL Memerintah Lembaran Menipu untuk Pemula

Cara Mengurus Pangkalan Data PostgreSQL

PostgreSQL memberikan beberapa arahan kepada penggunanya untuk membuat dan membuang pangkalan data.

Tambah atau Buang Pangkalan Data

Untuk membuat pangkalan data baru menggunakan PostgreSQL:

CREATE DATABASE db1;

... di mana db1 adalah nama pangkalan data yang ingin anda buat. Menggunakan yang arahan untuk mendapatkan senarai semua pangkalan data yang ada.

Pengeluaran:

Sekiranya anda ingin membuang pangkalan data, gunakan TURUNKAN arahan:

DROP DATABASE db1;

Berikan Akses Pangkalan Data kepada Pengguna

Anda boleh memberikan akses pangkalan data kepada pengguna menggunakan PEMBERIAN arahan:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Dapatkan Bantuan Baris Perintah untuk PostgreSQL

Untuk mengetahui lebih lanjut mengenai PostgreSQL dan cara menggunakan pelbagai perintahnya, anda boleh membuka halaman bantuan dengan menaip perintah berikut di terminal:

man psql

Langkah lain yang disyorkan ialah memasang pgAdmin. PgAdmin adalah salah satu alat pentadbiran sumber terbuka yang paling popular dan kaya dengan ciri yang tersedia untuk PostgreSQL. Walaupun memasang pgAdmin adalah langkah pilihan, anda harus memasangnya untuk mengurus pengguna dan pangkalan data dengan cara yang lebih baik.

Untuk memulakan, tambahkan repositori pgAdmin rasmi dan kuncinya ke sistem anda:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

Pengeluaran:

Sekarang, untuk memasang versi desktop:

sudo apt install pgadmin4-desktop

Untuk memasang versi web, ketik:

sudo apt install pgadmin4-web

Untuk mengkonfigurasi mod web, jalankan persediaan-web.sh skrip yang disediakan oleh pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Ikuti arahan di skrin untuk menyelesaikan prosesnya. Yakinlah, ini hanya satu langkah, jadi anda tidak perlu risau untuk memasang dan mengkonfigurasinya berulang kali.

Menguruskan Pangkalan Data di Ubuntu Menggunakan PostgreSQL

PostgreSQL adalah platform yang kuat untuk membuat aplikasi pengurusan pangkalan data. Keupayaan untuk memproses kuantiti data dalam platform adalah salah satu sorotan terbesarnya. Proses pemasangan bermula dengan memuat turun, memasang, dan akhirnya masuk ke pangkalan data.

Dengan beberapa perintah mudah, anda dapat menguasai proses penambahan pengguna baru, membuat pangkalan data, dan selanjutnya menambahkan pengguna ke pangkalan data yang ada. Tidak pasti sama ada anda suka PostgreSQL? Cuba pasang Microsoft SQL Server pada mesin anda.

Berkongsi Berkongsi Tweet E-mel Cara Memasang dan Menyiapkan Microsoft SQL Server di Ubuntu

Ingin menyimpan dan menguruskan pangkalan data pada mesin Ubuntu anda? Inilah cara untuk menyediakan Microsoft SQL Server dengan Azure Data Studio.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • SQL
  • Ubuntu
  • Pasang Perisian
Mengenai Pengarang Wini Bhalla(41 Artikel Diterbitkan)

Wini adalah seorang penulis yang berpangkalan di Delhi, mempunyai 2 tahun pengalaman menulis. Selama bertugas, dia telah dikaitkan dengan agensi pemasaran digital dan firma teknikal. Dia telah menulis kandungan yang berkaitan dengan bahasa pengaturcaraan, teknologi awan, AWS, Pembelajaran Mesin, dan banyak lagi. Pada masa lapang, dia suka melukis, menghabiskan masa bersama keluarganya dan melancong ke gunung, bila boleh.

Lagi Dari Wini Bhalla

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan