Cara Memasang dan Mengkonfigurasi PostgreSQL di CentOS

Cara Memasang dan Mengkonfigurasi PostgreSQL di CentOS

PostgreSQL adalah sistem pangkalan data yang kuat dan sangat berskala yang berjalan pada mesin Linux dan Windows. Perisian peringkat perusahaan ini menawarkan kebolehpercayaan dan integriti data yang sangat baik untuk membuat aplikasi.





PostgreSQL adalah perisian serba boleh yang dapat menangani pelbagai beban kerja mulai dari mesin tunggal hingga gudang data besar. Ia menawarkan ciri seperti urus niaga dengan sifat ACID, pandangan yang boleh dikemas kini, kunci asing, dan integrasi lintas platform.





Cara Memasang PostgreSQL di CentOS

CentOS berfungsi sedikit berbeza dan anda tidak akan mempunyai akses root sebaik sahaja boot sistem anda. Untuk log masuk sebagai pengguna root, gunakan itu arahan.





su

Sistem akan memasukkan anda sebagai pengguna super dengan semua kebenaran pentadbiran.

Langkah 1: Kemas kini dan Tingkatkan Pakej yang Sudah Dipasang

Sebagai sebahagian daripada langkah seterusnya, anda perlu mengemas kini dan menaik taraf pakej yang ada di CentOS. Untuk melakukannya, jalankan arahan berikut di terminal:



sudo yum check-update

Pengeluaran:

Ketik perintah berikut di terminal untuk meningkatkan semua pakej yang disenaraikan:





sudo yum update

Setelah menaik taraf pakej, anda perlu menghidupkan semula sistem anda. Gunakan arahan berikut:

sudo reboot

Sistem ini siap dengan pakej yang baru dikemas kini. Sudah tiba masanya untuk memasang PostgreSQL pada mesin CentOS anda.





Langkah 2: Periksa Sebarang Versi Lalai yang Ada

Sebelum pemasangan baru, penting untuk memeriksa versi lalai PostgreSQL yang tersedia.

dnf module list postgresql

Secara lalai, sekiranya anda meneruskan pemasangan, perintah pemasangan akan memasang PostgreSQL versi 10.

Oleh kerana versi 13 tersedia pada saat menulis panduan ini, kami akan menyekat pemasangan lalai dan menggunakan perintah berikut untuk mengaktifkan versi terbaru PostgreSQL.

sudo dnf module enable postgresql:13

Langkah 3: Pasang Pakej Server PostgreSQL

Setelah mengubah versi lalai menggunakan perintah yang disebutkan di atas, sudah tiba masanya untuk memasang pakej pelayan dan klien PostgreSQL.

sudo dnf install postgresql-server

Setelah anda memasang pelayan, anda perlu memulakan pangkalan data PostgreSQL. Untuk memulakan, jalankan arahan berikut:

cara mencari cakera keras luaran di komputer
postgresql-setup --initdb

Buat permulaan, mulakan perkhidmatan PostgreSQL. Untuk mengaktifkannya secara automatik semasa boot sistem, gunakan arahan berikut:

systemctl enable postgresql
systemctl start postgresql

Untuk memeriksa status perkhidmatan PostgreSQL, jalankan arahan berikut:

systemctl status postgresql

Sekiranya output memaparkan ' Aktif ', maka perkhidmatan ini terus berjalan.

Langkah 4: Mengkonfigurasi Pangkalan Data PostgreSQL

Selepas pemasangan, lebih baik mengkonfigurasi pangkalan data PostgreSQL anda. Untuk melindungi akaun anda, buat kata laluan untuk postgres akaun pengguna sistem menggunakan utiliti passwd :

passwd postgres

Pengeluaran:

Sistem akan meminta anda memasukkan kata laluan dua kali. Pastikan anda memasukkan kata laluan yang betul dua kali.

Setelah menetapkan kata laluan akaun pengguna, log masuk ke postgres akaun menggunakan su:

su - postgres

Langkah 5: Membuat Peranan Pengguna Baru

Oleh kerana penggunaan PostgreSQL tidak terhad kepada hanya satu pengguna, anda mempunyai kebebasan untuk menambahkan beberapa pengguna lagi ke senarai yang ada.

Menggunakan pencipta arahan bersama dengan - interaktif bendera untuk menambahkan lebih banyak pengguna. Juga, tentukan jenis akses yang ingin anda tetapkan untuknya. Sekiranya anda log masuk dengan postgres akaun, taipkan perkara berikut:

createuser --interactive

Jika anda tidak terlalu sering ingin masuk dan keluar dari akaun sistem, selalu ada pilihan untuk menambahkan pengguna dengan perintah sudo.

sudo -u postgres createuser --interactive

Dalam kedua-dua senario tersebut, sistem akan meminta nama peranan anda ditambahkan, bersama dengan jenis akses untuk pengguna yang baru dibuat ini. Pilih antara dan dan n untuk jenis peranan superuser.

Untuk melihat beberapa bendera tambahan, anda selalu boleh merujuk ke pencipta halaman arahan lelaki.

man createuser

Cara Menggunakan PostgreSQL untuk Membuat Pangkalan Data Baru

Sekarang setelah anda mengkonfigurasi PostgreSQL pada mesin anda, inilah masanya untuk membuat pangkalan data baru dan menambahkan jadual baru.

Akses Prompt PostgreSQL Dengan Peranan Baru

Setelah anda menambahkan pengguna, sudah tentu anda ingin mula menggunakan PostgreSQL untuk keuntungan anda. Tetapi sebelum anda dapat melakukannya, anda perlu membuat pengguna dengan nama yang sama dengan peranan dan pangkalan data PostgreSQL anda.

Sekiranya anda tidak mempunyai ID pengguna seperti itu, gunakan penambah arahan untuk membuat pengguna baru bernama ujian .

sudo adduser test

Log masuk sebagai pengguna baru menggunakan -i dan -u bendera.

adakah windows 10 lebih pantas daripada 7
sudo -i -u test

Membuat Pangkalan Data Baru

Untuk membuat pangkalan data baru dalam PostgreSQL, gunakan arahan berikut:

createdb databasename

Perhatikan bahawa anda perlu log masuk sebagai postgres pengguna sistem untuk mengeluarkan arahan pentadbiran.

Membuat Jadual Baru Di dalam Pangkalan Data

Mari buat jadual baru untuk menyimpan beberapa data. Sintaks asas untuk menambahkan bidang dalam jadual baru agak mudah.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

... di mana nama_nama meja adalah nama yang dikehendaki yang ditetapkan oleh pengguna, lajur_nama1 , lajur_nama2 , dan lain-lain adalah nama lajur, jenis_kol adalah jenis lajur, dan medan_panjang adalah ukuran struktur data untuk menjadikan nilai lebih mantap.

Contohnya, anda boleh membuat jadual hotel dengan lajur berikut:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

..di mana nama jadualnya hotel , dan lajur adalah hotel_id , bintang , cat , lokasi , dan Tarikh dengan panjang dan kekangan lajur masing-masing.

Menambah Nilai ke Pangkalan Data

Setelah struktur jadual anda siap, anda boleh menambahkan beberapa data ke jadual yang ada. Gunakan pernyataan INSERT INTO untuk menambahkan data dalam format berikut:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Sebagai contoh, tambahkan deretan data ke hotel jadual yang anda buat di atas.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Mengkonfigurasi PostgreSQL di CentOS

Untuk mengkonfigurasi PostgreSQL, lebih baik memasangnya dengan cara yang betul. Dengan konfigurasi yang sesuai, anda boleh memasang PostgreSQL dengan mudah dan menggunakannya dalam sistem anda dengan cekap.

Selain dari CentOS, anda juga boleh menyiapkan PostgreSQL untuk bekerja dengan pengedaran Linux yang lain, misalnya Ubuntu.

Berkongsi Berkongsi Tweet E-mel Cara Memasang dan Mengkonfigurasi PostgreSQL di Ubuntu

Inginkan kaedah pengurusan pangkalan data yang mudah dan boleh dipercayai di sistem anda? Lihat cara memasang PostgreSQL di Ubuntu.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • CentOS
  • SQL
  • 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