Rocky Linux, AlmaLinux എന്നിവയിൽ PgAdmin എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


PgAdmin 4 ഒരു ഓപ്പൺ സോഴ്uസ്, പവർഫുൾ, ഫ്രണ്ട്-എൻഡ് PostgreSQL ഡാറ്റാബേസ് അഡ്മിനിസ്ട്രേഷൻ ടൂൾ ആണ്. PgAdmin 4 അഡ്മിനിസ്ട്രേറ്റർമാരെ ഒരു വെബ് ബ്രൗസറിൽ നിന്ന് PostgreSQL ഡാറ്റാബേസുകൾ തടസ്സമില്ലാതെ കൈകാര്യം ചെയ്യാനും മറ്റ് ഡാറ്റാബേസ് ടാസ്ക്കുകൾക്കിടയിൽ SQL അന്വേഷണങ്ങൾ പ്രവർത്തിപ്പിക്കാനും അനുവദിക്കുന്നു. ഇത് പൈത്തണിലും Javascript/JQuery-ലും എഴുതിയിരിക്കുന്നു, ഇത് അതിന്റെ മുൻഗാമിയായ PgAdmin-ന്റെ മെച്ചപ്പെടുത്തലാണ്.

ശ്രദ്ധേയമായ സവിശേഷതകൾ ഉൾപ്പെടുന്നു:

  • SQL എഡിറ്റർ ഹൈലൈറ്റ് ചെയ്യുന്ന ഒരു വാക്യഘടന.
  • പുനർരൂപകൽപ്പന ചെയ്തതും പുതിയ രൂപത്തിലുള്ളതുമായ ഉപയോക്തൃ ഇന്റർഫേസ്.
  • ഡാറ്റ നേരിട്ട് എഡിറ്റ് ചെയ്യുന്നതിനുള്ള ലൈവ് SQL അന്വേഷണ ഉപകരണം.
  • ദൈനംദിന ഡാറ്റാബേസ് അഡ്uമിനിസ്uട്രേറ്റീവ് ജോലികൾക്കായി ശക്തവും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ ടൂളുകൾ.
  • പ്രതികരണാത്മക വെബ് ഇന്റർഫേസ്, കൂടാതെ മറ്റു പലതും.

ഈ ലേഖനത്തിൽ, Rocky Linux-ലും AlmaLinux-ലും നിങ്ങൾക്ക് PgAdmin4 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ച് ഞങ്ങൾ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു.

ഒരു ആവശ്യകത എന്ന നിലയിൽ, നിങ്ങൾ PostgreSQL ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. റോക്കി ലിനക്സിലും അൽമാലിനക്സിലും PostgreSQL എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഒരു ഗൈഡ് ഞങ്ങളുടെ പക്കലുണ്ട്.

ഘട്ടം 1: റോക്കി ലിനക്സിൽ PgAdmin4 ശേഖരം ചേർക്കുക

PgAdmin4 ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി, PgAdmin4 ശേഖരം ചേർക്കുന്നതാണ് ആദ്യ ഘട്ടം. എന്നാൽ ആദ്യം, yum-utils പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo dnf install yum-utils

അടുത്തതായി, ഏറ്റവും പുതിയ PgAdmin4 പാക്കേജുകൾ ഇൻസ്റ്റലേഷനായി തയ്യാറാക്കുന്നതിനായി PostgreSQL കോമൺ റിപ്പോസിറ്ററികൾ പ്രവർത്തനരഹിതമാക്കുക.

$ sudo yum-config-manager --disable pgdg-common

കമാൻഡ് വിജയകരമായി പ്രവർത്തിച്ചുകഴിഞ്ഞാൽ, PgAdmin4 ശേഖരം ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm

ഘട്ടം 2: റോക്കി ലിനക്സിൽ PgAdmin4 ഇൻസ്റ്റാൾ ചെയ്യുക

PgAdmin4 റിപ്പോസിറ്ററി നിലവിൽ വന്നാൽ, സിസ്റ്റം റിപ്പോസിറ്ററികൾ അപ്ഡേറ്റ് ചെയ്യുക.

$ sudo dnf update

അടുത്തതായി, കമാൻഡ് പ്രവർത്തിപ്പിച്ച് pgAdmin 4 ഇൻസ്റ്റാൾ ചെയ്യുക:

$ sudo dnf install pgadmin4

ഇത് PgAdmin4-ന് ആവശ്യമായ മറ്റ് ഡിപൻഡൻസികൾക്കൊപ്പം pgAdmin4, Apache webserver എന്നിവ ഇൻസ്റ്റാൾ ചെയ്യുന്നു. എല്ലാ പാക്കേജുകളും ഡിപൻഡൻസികളും ഇൻസ്റ്റാൾ ചെയ്യാൻ ആവശ്യപ്പെടുമ്പോൾ ‘Y’ അമർത്തുക.

ഘട്ടം 3: അപ്പാച്ചെ വെബ്uസെർവർ ആരംഭിച്ച് പ്രവർത്തനക്ഷമമാക്കുക

PgAdmin4 സജ്ജീകരിക്കുന്നതിന് മുമ്പ്, ഞങ്ങൾ Apache webserver സേവനം ആരംഭിക്കേണ്ടതുണ്ട്. PgAdmin4 ഒരു വെബ്സെർവറിൽ പ്രവർത്തിക്കുന്നതിനാൽ ഇത് ആവശ്യമാണ്.

അപ്പാച്ചെ വെബ് സെർവർ പ്രവർത്തനക്ഷമമാക്കാൻ, കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo systemctl enable httpd

പ്രവർത്തനക്ഷമമാക്കിയ ശേഷം, ഇനിപ്പറയുന്ന രീതിയിൽ അപ്പാച്ചെ സേവനം ആരംഭിക്കുക.

$ sudo systemctl start httpd

അപ്പാച്ചെ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക:

$ sudo systemctl status httpd

ഘട്ടം 4: റോക്കി ലിനക്സിൽ PgAdmin4 സജ്ജീകരിക്കുക

മുന്നോട്ട് പോകുമ്പോൾ, കാണിച്ചിരിക്കുന്നതുപോലെ PgAdmin4 സജ്ജീകരണ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിച്ച് നമുക്ക് ഇപ്പോൾ PgAdmin4 കോൺഫിഗർ ചെയ്യാൻ തുടരാം:

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

സ്ക്രിപ്റ്റ് വെബ് മോഡിൽ PgAdmin4 സജ്ജീകരിക്കുകയും ഇമെയിൽ വിലാസവും പാസ്uവേഡും പോലുള്ള വിശദാംശങ്ങൾക്കായി ആവശ്യപ്പെടുകയും ചെയ്യുന്നു. ഇവ പിന്നീട് പ്രാമാണീകരണത്തിനായി ഉപയോഗിക്കും. അതിനാൽ, നിങ്ങളുടെ ഇമെയിൽ വിലാസവും പാസ്uവേഡും നൽകുക, അപ്പാച്ചെ വെബ്uസെർവർ പുനരാരംഭിക്കുന്നതിന് ‘y’ അമർത്തുക.

PgAdmin4 വെബ് GUI ആക്സസ് ചെയ്യുന്നതിന് മുമ്പ്, ഞങ്ങളുടെ SELinux ക്രമീകരണങ്ങൾ ക്രമീകരിക്കേണ്ടതുണ്ട്. SELinux എൻഫോഴ്uസിംഗ് മോഡിൽ ആണെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ പെർമിസീവ് മോഡിലേക്ക് സജ്ജമാക്കുക.

$ sudo setenforce permissive

കാണിച്ചിരിക്കുന്നതുപോലെ HTTP ട്രാഫിക് അനുവദിക്കുന്നതിന് ഞങ്ങൾ ഫയർവാൾ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.

$ sudo firewall-cmd --permanent --add-service=http

തുടർന്ന് മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുത്താൻ വീണ്ടും ലോഡുചെയ്യുക.

$ sudo firewall-cmd --reload

ഘട്ടം 5: റോക്കി ലിനക്സിൽ PgAdmin4 ആക്സസ് ചെയ്യുക

അവസാനമായി, ലോഗിൻ ചെയ്യാൻ, നിങ്ങളുടെ ബ്രൗസർ സമാരംഭിച്ച് URL സന്ദർശിക്കുക:

http://server-ip/pgadmin4

ലോഗിൻ ക്രെഡൻഷ്യലുകൾ നൽകുക, അതായത് നിങ്ങൾ മുമ്പ് സജ്ജമാക്കിയ ഇമെയിൽ വിലാസവും പാസ്uവേഡും, തുടർന്ന് 'ലോഗിൻ' ബട്ടൺ അമർത്തുക.

PgAdmin 4 ഡാഷ്uബോർഡ് ദൃശ്യമാകും.

സ്ഥിരസ്ഥിതിയായി, നിലവിൽ ഒരു ഡാറ്റാബേസ് സെർവറും ബന്ധിപ്പിച്ചിട്ടില്ല. ഒരു പുതിയ ഡാറ്റാബേസ് സെർവറിലേക്ക് കണക്റ്റുചെയ്യാൻ, 'പുതിയ സെർവർ ചേർക്കുക' ഐക്കണിൽ ക്ലിക്കുചെയ്യുക.

'പൊതുവായ' വിഭാഗത്തിൽ, നിങ്ങളുടെ ഡാറ്റാബേസ് സെർവറിന് ഒരു പേര് നൽകുക. ഞങ്ങളുടെ കാര്യത്തിൽ, ഞങ്ങൾ ഒരു ഏകപക്ഷീയമായ പേര് നൽകും - പ്രാദേശിക PostgreSQL ഡാറ്റാബേസ്.

തുടർന്ന് 'കണക്ഷൻ' ടാബിൽ ക്ലിക്ക് ചെയ്ത് ആവശ്യമായ വിശദാംശങ്ങൾ പൂരിപ്പിക്കുക. ഇവിടെ ഞങ്ങൾ സ്ഥിരസ്ഥിതി Postgres ഡാറ്റാബേസും ഉപയോക്തൃ ക്രെഡൻഷ്യലുകളും ഉപയോഗിക്കുന്നു. പാസ്uവേഡ് പോസ്റ്റ്uഗ്രെസ് ഉപയോക്താവിന്റെതാണ്.

തുടർന്ന് 'സേവ്' ക്ലിക്ക് ചെയ്യുക.

വിജയകരമായ കണക്ഷനുശേഷം, ഡാറ്റാബേസ് സെർവർ ഇടത് സൈഡ്ബാറിൽ ദൃശ്യമാകും. അധിക ഡാറ്റാബേസ് വിശദാംശങ്ങൾ കാണാനും പ്രകടന ഡാഷ്ബോർഡുകൾ കാണാനും അതിൽ ക്ലിക്ക് ചെയ്യുക.

ഈ ഗൈഡിൽ, Rocky Linux, AlmaLinux എന്നിവയിൽ ഞങ്ങൾ PgAdmin4 വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്യുകയും ഡാറ്റാബേസുകളുടെ പ്രകടനം നിരീക്ഷിക്കാൻ ഒരു ഡാറ്റാബേസ് സെർവർ ചേർക്കുകയും ചെയ്തു.