Cara Memasang PostgreSQL dengan PGADMIN4 pada Linux Mint 21/20

- 3639
- 77
- Dale Harris II
pgadmin adalah alat pengurusan frontend yang kaya dengan ciri sumber terbuka yang membolehkan anda mengurus dan menguruskan anda dengan mudah PostgreSQL pangkalan data hubungan dari pelayar web.
Ia menyediakan antara muka pengguna yang mudah digunakan yang memudahkan penciptaan dan pemantauan pangkalan data dan objek pangkalan data. Pgadmin 4 adalah peningkatan yang lebih awal pgadmin alat dan tersedia untuk Linux, Windows, Sistem MacOS, dan juga bekas Docker.
Dalam tutorial ini, anda akan belajar cara memasang PostgreSQL dengan pgadmin4 pada Linux Mint 21 dan Linux Mint 20.
Langkah 1: Pasang Pangkalan Data PostgreSQL pada Linux Mint
1. Untuk memulakan, lancarkan terminal anda dan kemas kini pakej anda menggunakan Pengurus Pakej APT seperti yang ditunjukkan.
$ sudo apt update -y
Setelah kemas kini selesai, teruskan ke langkah seterusnya.
Sejak pgadmin4 menyediakan antara muka frontend untuk pengurusan PostgreSQL objek pangkalan data, penting untuk dimiliki PostgreSQL dipasang dahulu.
2. Untuk melakukan ini, kami akan memasang PostgreSQL pakej dan PostgreSQL-Contrib yang menawarkan ciri lanjutan yang memanjangkan fungsi PostgreSQL.
$ sudo apt pemasangan postgresql postgresql-contrib

3. Biasanya, PostgreSQL bermula secara automatik di boot. Anda boleh mengesahkan ini menggunakan arahan yang diberikan di bawah:
$ sudo Systemctl Status PostgreSQL

4. Untuk log masuk ke anda PostgreSQL contoh, beralih pertama ke Postgres pengguna. Pengguna Postgres disertakan secara lalai dengan pemasangan PostgreSQL. Kemudian jalankan PSQL arahan seperti yang ditunjukkan.
$ sudo -i -u postgres $ psql # \ q

5. Di samping itu, anda boleh menyemak sama ada pelayan pangkalan data menerima sambungan masuk seperti yang ditunjukkan.
$ sudo pg_isready

Langkah 2: Pasang pgadmin4 pada Linux Mint
pgadmin4 tersedia untuk Ubuntu 16.04 dan kemudian versi dan dengan mudah boleh dipasang menggunakan Apt Pengurus Pakej. Perkara yang sama tidak dapat menyokong Linux Mint dan Pgadmi4 Pemaju belum memasukkan sokongan yang membolehkan pengguna memasang alat pengurusan frontend dengan mudah menggunakan Pengurus Pakej APT.
6. Satu -satunya pilihan yang berdaya maju ialah memasang pgadmin4 dari persekitaran maya. Jadi pertama, kami akan memasang pakej prasyarat seperti yang ditunjukkan.
$ sudo apt memasang libmp3-dev binaan libssl-dev

7. Seterusnya, pasang Python persekitaran maya dan kebergantungan yang berkaitan.
$ sudo apt memasang python3-virtualenv python3-dev libpq-dev

8. Seterusnya, buat direktori di mana anda akan mewujudkan persekitaran maya.
$ mkdir pgadmin4 && cd pgadmin4
9. Kemudian buat persekitaran maya seperti yang ditunjukkan. Di sini, pgadmin4env adalah nama persekitaran maya.
$ virtualenv pgadmin4env

10. Setelah persekitaran maya di tempat, aktifkannya seperti yang ditunjukkan.
$ sumber pgadmin4env/bin/aktifkan
11. Kemudian gunakan alat PIP untuk memasang pgadmin4 seperti yang ditunjukkan.
$ pip Pasang https: // ftp.PostgreSQL.org/pub/pgadmin/pgadmin4/v6.15/pip/pgadmin4-6.15-py3-none-any.Whl

12. Seterusnya, buat fail konfigurasi config_local.py.
-------- Pada Linux Mint 20 -------- $ sudo nano pgadmin4env/lib/python3.8/laman web/pgadmin4/config_local.py -------- Pada Linux Mint 21 -------- $ sudo nano pgadmin4env/lib/python3.10/laman web/pgadmin4/config_local.py
dan tambahkan garis di bawah.
Import OS Data_DIR = OS.jalan.RealPath (OS.jalan.memperluas (u '~/.pgadmin/')) log_file = os.jalan.Sertai (data_dir, 'pgadmin4.log ') sqlite_path = os.jalan.Sertai (data_dir, 'pgadmin4.db ') session_db_path = os.jalan.Sertai (data_dir, 'sesi') storage_dir = OS.jalan.Sertai (data_dir, 'penyimpanan') server_mode = false azure_credential_cache_dir = os.jalan.Sertai (data_dir, 'azurecredentialcache')

13. Untuk memulakan pgadmin4 Alat Pengurusan, Memohon Perintah:
-------- Pada Linux Mint 20 -------- $ python pgadmin4env/lib/python3.8/laman web/pgadmin4/pgadmin4.py -------- Pada Linux Mint 21 -------- $ python pgadmin4env/lib/python3.10/laman web/pgadmin4/pgadmin4.py

14. Akhirnya, pergi ke penyemak imbas anda dan semak alamat yang ditunjukkan.
http: // 127.0.0.1: 5050
Anda akan diminta untuk menetapkan kata laluan induk, jadi teruskan dan tetapkan kata laluan yang kuat dan klik 'Okey'Butang.

15. Untuk membuat perkara lebih mudah, anda boleh membuat alias di ~/.Bashrc fail seperti yang ditunjukkan.
-------- Pada Linux Mint 20 -------- $ echo "alias startpg =" ~/pgadmin4/pgadmin4env/bin/python pgadmin4env/lib/python3.8/laman web/pgadmin4/pgadmin4.py "" >> ~/.Bashrc -------- Pada Linux Mint 21 -------- $ echo "alias startpg =" ~/pgadmin4/pgadmin4env/bin/python pgadmin4env/lib/python3.10/laman web/pgadmin4/pgadmin4.py "" >> ~/.Bashrc
16. Seterusnya, kemas kini fail Bashrc.
$ sumber ~/.Bashrc
17. Akhirnya, anda boleh memulakan pgadmin4 alat pengurusan dengan hanya menggunakan startpg perintah.
$ startpg &

Sekali lagi menuju ke penyemak imbas anda dan log masuk ke Pgadmin4 antara muka. Dan ini menyimpulkan pemasangan PostgreSQL dengan pgadmin4 pada Linux Mint 21 dan Linux Mint 20.
- « 22 Alternatif Slack Terbaik Untuk Sembang Pasukan [Percuma & Dibayar]
- Cara menyegerakkan masa dengan ntp chrony di linux »