RHEL 8 -ב pgAdmin -ו PostgreSQL ןיקתהל דציכ


Pgadmin4 לש םינותנ ידסמ לוהינל חותפ טנרטניא ססובמ לוהינ ילכ אוה PostgreSQL. בו

    .RHEL 8 -ב WSGI לודומ תועצמאב Apache טנרטניאה תרש ירוחאמ לעופה תרש בצמב pagAdmin4 םע PostgreSQL ןיקתהל דציכ דמלת הז רמאמב

    RHEL 8 -ב PostgreSQL תא ןקתה

    .dnf תוליבחה להנמ תועצמאב ךילע תפדעומה הליבחה תלעפה ידי לע ךלש הריחבה תא עצבל ךתורשפאב .תונוש תואסרגב Appstream רגאמב ןימז PostgreSQL. PostgreSQL םינותנה דסמ תרש תנקתה אוה PgAdmin4 תנקתהב

    :הדוקפה תא לעפה ,PostgreSQL רובע םינימזה םילודומה תמישרל

    # dnf module list postgresql
    

    .הטמל הדוקפה תלעפה ידי לע ןיקתתש המ הז . [d] גתב ןיוצמש יפכ Postgresql 10 איה לדחמה תרירב תסרגש תוארל םג םילוכי ונא .12 -ו 10 ,9.6 הסרג :AppStream רגאממ הדרוהל תונימז תואסרג

    # dnf install postgresql-server
    

    :הדוקפה תא לעפה ,ךכ םשל .לודומה לש לדחמה תרירב םרז תא ףוקענו הז לודומ רשפאנ ונא ,ןכל .PostgreSQL 12 איהש ,הנורחאה הסרגה תא ןיקתהל םיצור ונא ,תאז םע

    # dnf module enable postgresql:12
    

    .גצומכ ולש תולתה דצל Postgresql 12 תא ןקתהו ךשמה ,Postgresql 12 רובע לודומה תא תלעפהש רחאל

    # dnf install postgresql-server
    

    :הדוקפה תא לעפה ,םינותנ דסמ לוכשא רוציל ידכ .תרש עפומ ידי לע םילהונמה םינותנ ידסמ לש ףסוא ללוכ לוכשא .םינותנ יסיסב לוכשא רוציל ךילע ,רחא רבד לכ ינפל

    # postgresql-setup --initdb
    

    .הטמל הקופתה תא לבקל רומא התא ,הרושכ ךלה לכה םא

    :גצומכ ךלש PostgreSQL עפומ תא ליעפהלו ליעפהל לכות תעכ ,לוכשאה תריצי רחאל

    # systemctl start postgresql
    # systemctl enable postgresql
    

    :עצב ,לעופ Postgresql -ש רשאל ידכ

    # systemctl status postgresql
    

    RHEL 8 -ב Pgadmin4 תנקתה

    .ןלהל גצומש ינוציחה רגאמה תא ףסוה ,תישאר ,Pgadmin4 תא ןיקתהל ידכ

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

    .תרש בצמב pgadmin4 תנקתהל הטמל הדוקפה תא לעפה ,ןכמ רחאל

    # dnf install pgadmin4-web  
    

    .SELinux -ל םישורדה הבילה יתוריש תא תוקפסמה policycoreutils תוליבח תא ןקתה ,ןכמ רחאל

    $ sudo dnf install policycoreutils-python-utils
    

    .pgAdmin4 לעופ וילע Apache לש טנרטניאה תרש תא בבוסלו SELinux רידגהל ,ןמויו ןוסחא תוירפס ,pgadmin לש שמתשמ ןובשח רוציל ךלוה הז .גצומש יפכ Pgadmin4 לש הנקתהה טפירקס תא לעפה ,הנקתהה רחאל

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

    .Apache לש טנרטניאה תרש תא ליעפהל ידכ Y לע ץחלו שרדנה עדימה תא קפס ,שקבתת רשאכ

    .טנרטניא תוריש תרובעת רשפאל ידכ 80 האיצי תא חתפ ,תלעפה שא תמוח ךל שי םא

    # firewall-cmd --add-port=80/tcp --permanent
    # firewall-cmd --reload
    

    :גצומש יפכ SELinux תא רדגה ,ןכמ רחאל

    # setsebool -P httpd_can_network_connect 1
    

    .תגצומה רתאה תבותכב ןייעו ךלש ןפדפדה תא לעפה ,pgadmin4 -ל תשגל ידכ

    http://server-ip/pgadmin4
    

    .הנקתהה טפירקס תלעפה תעב תקפיסש המסיסהו ל"אודה תבותכ תועצמאב רבחתהל דפקה

    .ןלהל גצומכ Pgadmin4 לש םינווחמה חול לא ךתוא ליבומ הז

    .הזה ךירדמה ףוסל ונתוא איבמ הז .םיקפוסמה םינווחמה תוחול תועצמאב םהיעוציב רחא בוקעלו SQL ךרוע תועצמאב PostgreSQL לש םינותנ ידסמ להנלו רוציל לכות תעכ .תרש בצמב Pgadmin4 תא םיניקתמ ךכו