PostgreSQL және Postgres Pro жүйесімен жұмыс істеу үшін ДҚБЖ есептік жазбасын конфигурациялау

Барлығын жаю | Барлығын жию

Алдын ала талаптар

ДҚБЖ есептік жазбаларға құқықтарды тағайындамас бұрын келесі әрекеттерді орындаңыз:

  1. Жергілікті әкімші есептік жазбасымен кіргеніңізге көз жеткізіңіз.
  2. PostgreSQL және Postgres Pro-мен жұмыс істеу үшін ортаны орнатыңыз.
  3. Kaspersky Security Center Linux-пен жұмыс істеу үшін PostgreSQL немесе Postgres Pro серверін конфигурациялау.

Басқару серверін орнату үшін ДҚБЖ есептік жазбаларын конфигурациялау

Басқару серверін орнату үшін ДҚБЖ есептік жазбаларын конфигурациялау үшін:

  1. Postgres-пен жұмыс істеу үшін ортаны іске қосыңыз.
  2. Postgres дерекқорындағы Postgres пайдаланушысымен кіріңіз.
  3. Жаңа Postgres рөлін жасаңыз (бұл мысалда рөл — kscdbadmin):

    CREATE USER "kscdbadmin" WITH PASSWORD '<құпиясөз>';

  4. Басқару серверінің дерекқорын жасаңыз (бұл мысалда Басқару сервері дерекқорының атауы – kav):

    CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscdbadmin";

    Бұл нұсқаулықтың 3-қадамында жасалған Postgres рөлін дерекқор иесі ретінде көрсетуді ұсынамыз (бұл мысалдағы рөл – kscdbadmin).

    Басқа пайдаланушыны дерекқор иесі ретінде көрсету

    Дерекқор иесі рөлінің ҚОСУ және УАҚЫТША артықшылықтары бар екеніне көз жеткізіңіз.

    Егер сіз "New encoding (UTF8) is incompatible with the encoding of the template database" қатесін алсаңыз, пәрменді пайдаланып дерекқорды жасаңыз:
    CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscdbadmin" TEMPLATE template0;
    осының орнына:
    CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscdbadmin";

  5. IAM үшін жаңа Postgres рөлін жасаңыз (бұл мысалдағы рөл – iamdbadmin):

    CREATE USER "iamdbadmin" WITH PASSWORD '<құпиясөз>';

  6. IAM дерекқорын жасаңыз (бұл мысалда, IAM дерекқорының атауы – iam):

    CREATE DATABASE "iam" ENCODING 'UTF8' OWNER "iamdbadmin";

    Бұл нұсқаулықтың 5-қадамында жасалған Postgres рөлін дерекқор иесі ретінде көрсетуді ұсынамыз (бұл мысалдағы рөл – iamdbadmin).

    IAM дерекқорының иесі ретінде басқа пайдаланушыны көрсету

    Дерекқор иесі рөлінің ҚОСУ және УАҚЫТША артықшылықтары бар екеніне көз жеткізіңіз.

    Егер сіз "New encoding (UTF8) is incompatible with the encoding of the template database" қатесін алсаңыз, пәрменді пайдаланып дерекқорды жасаңыз:
    CREATE DATABASE "iam" ENCODING 'UTF8' OWNER "iamdbadmin" TEMPLATE template0;
    осының орнына:
    CREATE DATABASE "iam" ENCODING 'UTF8' OWNER "iamdbadmin";

    Басқару сервері серверді жою немесе басқа құрылғыға жылжыту кезінде IAM дерекқорын автоматты түрде өшірмейді, дерекқорды қолмен өшіру керек.

  7. Басқару серверін орнатыңыз.

Орнату аяқталғаннан кейін, Басқару сервері Басқару серверінің деректерін сақтау үшін құрылған дерекқорды пайдаланады. Басқару сервері жұмыс істеуге дайын.

Басына оралу