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 yang Disyorkan: Pasang pgAdmin
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 UbuntuIngin 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
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 BhallaLanggan buletin kami
Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!
Klik di sini untuk melanggan