Чӣ тавр зеркашӣ кардани нармафзори барои laptop ASUS K52F

PostgreSQL системаи озод барои идоракунии пойгоҳи додаҳои гуногуни, ки барои платформаҳои гуногун, аз ҷумла Windows ва Linux амалӣ карда мешавад. Ин восита шумораи зиёди намудҳои маълумотро дастгирӣ мекунад, забони дарунсохти тартибӣ дорад ва бо истифодаи забонҳои классикӣ барномаро дастгирӣ мекунад. Дар Ubuntu, PostgreSQL тавассути коргузорӣ карда мешавад "Терминал" Истифодаи суратҳисобҳои расмӣ ё корбарӣ, ва баъд аз ин омодагӣ, санҷиш ва таҳия кардани ҷадвалҳо анҷом дода мешаванд.

PostgreSQL дар Ubuntu насб кунед

Департаментҳо дар як қатор соҳаҳо истифода мешаванд, аммо системаи идоракунии муташаккил онҳоро бо назорати ҳалли худ таъмин мекунад. Аксари истифодабарандагон дар PostgreSQL монанд, онро дар OS кор мекунанд ва бо кор бо ҷадвал оғоз мекунанд. Баъдан, мо мехоҳем, ки марҳила ба марҳила ҳамаи раванди насб, ибтидо ва насб кардани ин аломатро тасвир намоем.

Қадами 1: PostgreSQL насб кунед

Албатта, шумо бояд бо ҳамаи файлҳои зарурӣ ва китобхонаҳо ба Ubuntu илова кунед, то ки фаъолияти Normalg аз PostgreSQL таъмин карда шавад. Ин бо истифода аз консол, истифодабаранда ё анборҳои расмӣ анҷом дода мешавад.

  1. Кӯшиш кунед "Терминал" дар ҳар як роҳе, ки ба воситаи меню ё пахш кардани якҷоя кардани калидҳо Ctrl + Alt + T.
  2. Аввалан, мо ба ракси корбар нусхабардорӣ менамоем, чунки версияҳои охирин одатан дар он ҷо бори аввал кашида шудаанд. Фармонро дар амри фармон баредsudo sh -c 'echo' deb // лутфан дар охири рӯйхат / / / / / / / / / / / / / / / / / / lsb_release -cs'-pgdg main "/etc/apt/sources.list.d/pgdg.list 'ва баъд пахш кунед Дохил кунед.
  3. Калидвожа барои ҳисоби шумо ворид кунед.
  4. Баъд аз ин истифодаwget -g //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key илова -илова кардани бастаҳо.
  5. Он танҳо барои навсозӣ кардани китобхонаҳои система бо фармонҳои стандартӣ боқӣ мемонад.навсозии sudo apt-get.
  6. Агар шумо хоҳед, ки нусхаҳои охирини PostgreSQL -ро аз анборҳои расмӣ дарёфт кунед, шумо бояд дар консолsudo apt-get install postgresql postgresql-contribва тасдиқ кардани файлҳо.

Баъди ба итмом расонидани бомуваффақият, шумо метавонед кушодани ҳисоби стандартиро тафтиш кунед, санҷиши фаъолияти система ва конфигуратсияи ибтидоӣ.

Қадами 2: Оғоз кардани PostgreSQL First

Идоракунии ДВС-и насбшуда низ тавассути он сурат мегирад "Терминал" бо истифодаи фармонҳои мувофиқ. Занг ба истифодабарандаи визуалӣ инҳоянд:

  1. Фармонро ворид кунедsudo su - postgresва пахш кунед Дохил кунед. Ин амал ба шумо имкон медиҳад, ки ба номи идоракунӣ аз номи ҳисоби пешфарзе, ки ҳоло онро асосан хизмат мекунад, гузаред.
  2. Истифодаи консентати назорат дар зери кунҷии профили истифодашаванда ба воситаи астpsql. Бо фароҳам овардани шароит ба шумо мусоидат мекунадкӯмак мекунад- ҳамаи фармонҳо ва далелҳои дастрасро нишон медиҳад.
  3. Маълумотро дар бораи иҷлосияи PostgreSQL ҷорӣ кардан мумкин аст conninfo.
  4. Эҳтиёт бошед, ки муҳити атроф ба даста кӯмак мекунад q.

Акнун шумо медонед, ки чӣ тавр ба ҳисоб даромадан ба консули менеҷмент рафтан, вақти он расидааст, ки барои эҷоди истифодабарандаи нав ва махзани он.

Қадами 3: Истифодабарӣ ва пойгоҳи додаҳо

Ин ҳамеша ҳамеша барои кор бо стандарти стандартии мавҷуда кор намекунад ва ҳамеша зарур нест. Аз ин рӯ, мо тавсия медиҳем, ки тартиби ташкили профили навро ба инобат гирем ва он ба пойгоҳи алоҳида пайваст карда шавад.

  1. Дар консол дар зери контроли назорат postgres (даста)sudo su - postgres) нависедэҷодкорва сипас онро бо номҳои рақамӣ дар сатри мувофиқ мувофиқ номида метавонед.
  2. Next, қарор кунед, ки оё шумо мехоҳед, ки ҳуқуқи дастрасии истифодабарандагонро барои дастрасӣ ба ҳамаи захираҳои система бидиҳед. Танҳо варианти мувофиқро интихоб кунед ва равед.
  3. Дохилкунӣ беҳтар номи ҳамон номест, ки номи он номида шудааст. Пас шумо бояд фармонро истифода баредлампаҳои офаридашудадар куҷо лампаҳои - номи корбар.
  4. Гузариш ба кор бо пойгоҳи додашуда ба воситаиpsql-лаблабакдар куҷо лампаҳои - номи пойгоҳи додаҳо.

Қадами 4: Эҷоди ҷадвал ва кор бо қатор

Вақти он аст, ки мизҳои якум дар дафтари таъйиншуда бунёд кунед. Ин тартиб тавассути консол амал карда мешавад, аммо он душвориҳоро бо фармоиши асосӣ душвор наменамояд, зеро ҳамаи корҳое, ки шумо кардан мехоҳед, ин аст:

  1. Пас аз гузариш ба пойгоҳи дода, рамзи зеринро ворид кунед:

    Санҷиши CREATE TABLE (
    рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреБрд╕реНрддрд┐рдХрд╛,
    варианти варақ (50) НЕ,
    ранги резак (25) ҲА,
    Ҷойгирии варақ (25) санҷиш (ҷойгиршавиҳо ("шимол", ҷануб ", ғарб", "шарқ", "шимол", "ҷануб", "ҷануб", "шимол")),
    install_date date
    );

    Пеш аз он, номи ҷадвал нишон дода шудааст. озмоиш (шумо метавонед ягон номеро интихоб кунед). Дар поён ҳар як сутун тасвир мекунад. Мо номҳоро интихоб кардем варианти варақ ва варақи ранг танҳо барои мисол, шумо метавонед нишондиҳандаи дигарро дастрас кунед, аммо танҳо бо истифодаи аломатҳои лотинӣ. Рақамҳои қуттиҳо барои андозаи сутун, ки бевосита ба маълумоти он мувофиқанд, ҷавобгар аст.

  2. Пас аз ворид кардани он танҳо барои нишон додани ҷадвал дар экран боқӣ мемонадд.
  3. Шумо лоиҳаи оддииеро мебинед, ки ягон иттилоотро дар бар намегирад.
  4. Маълумоти нав тавассути фармони мазкур илова карда мешавадINSERT INTO озмоиш (навъи, ранг, ҷойгоҳ, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24');Аввалан, номи ҷадвал нишон дода шудааст, дар ҳолатҳои мо он аст озмоиш, он гоҳ ҳамаи сутунҳо номбар шудаанд ва арзишҳои дар қуттиҳои нишондодашуда, ҳатман дар нохунакҳо нишон дода шудаанд.
  5. Пас шумо метавонед сатрро илова кунед, масалан,INSERT INTO озмоиш (навъи, ранг, ҷойгоҳ, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
  6. Ҷадвалро тавассути роҳSEELECT * аз озмоиш;барои арзёбии натиҷа. Тавре ки шумо мебинед, ҳама чиз дуруст тартиб дода шудааст ва маълумот ба таври дуруст ворид карда шудааст.
  7. Агар шумо ягон арзишро аз даст диҳед, онро ба воситаи фармон иҷро кунедБОЗДОШТ КУНЕД ТАБАЪАИ КАФЕД = "слайдер";бо нишон додани майдони талаб дар нохунакҳо.

Қадами 5: Install phpPgAdmin

Идораи базаи маълумотҳо на ҳамеша ба воситаи консол кор кардан осон аст, аз ин рӯ, беҳтар аст, ки бо насб кардани насби махсуси phpPgAdmin GUI.

  1. Афзалшавӣ тавассути "Терминал" Навсозии охирин барои китобхонаҳо аз тариқинавсозии sudo apt-get.
  2. Веб Портфели Apache насб кунедsudo apt-get install apache2.
  3. Баъд аз насб, дурустии истифодаи он ва дурустии инъикосро истифода баредsudo apache2ctl configtest. Агар чизе нодуруст бошад, дар асоси вебсайти Apache расмӣ ба таври хато назар андозед.
  4. Серверро бо воситаи чоп кунедsudo systemctl оғоз apache2.
  5. Акнун, ки оператори сервер кафолат дода шудааст, шумо метавонед китобҳои phpPgAdmin -ро аз тариқи боргирӣ аз хазинаи расмии худ илова кунедsudo apt install phppgadmin.
  6. Баъд, шумо бояд каме фишорро тағир диҳед. Онро тавассути дизайни стандартиро кушоед, нишон диҳедgedit /etc/apache2/conf-available/phppgadmin.conf. Агар ҳуҷҷат танҳо хонда шавад, шумо бояд фармонро пеш аз он кунед гидит инчунин муайян кунедsudo.
  7. Пеш аз хати "Зарур аст, гузошта мешавад#, дар ин бора онро тафтиш кунед ва зер кунедАз ҳама чиз иҷозат диҳед. Акнун дастрасӣ ба суроға барои ҳамаи дастгоҳҳои шабака кушода хоҳад шуд, на танҳо барои компютери маҳаллӣ.
  8. Веб серверро аз нав оғоз кунедsudo service apache2 бозсозӣва бепул ба кор бо PostgreSQL кор кунед.

Дар ин мақола мо на танҳо PostgreSQL, балки ба насб кардани веб сервери Apache, ки дар якҷоякунии нармафзори LAMP истифода шудааст, нигариста буд. Агар шумо хоҳед, ки фаъолияти пурраи сайтҳо ва дигар лоиҳаҳоро таъмин намоед, мо ба шумо маслиҳат медиҳем, ки бо раванди илова намудани ҷузъҳои дигар тавассути хондани мақолаи дигар дар робита ба зер.

Ҳамчунин нигаред: Пайваст кардани бастаи LAMP дар Ubuntu