PostbreSQL-ni Ubuntu-ga o'rnating

Pin
Send
Share
Send

PostgreSQL - bu turli xil platformalar, jumladan Windows va Linux uchun yaratilgan bepul ma'lumotlar bazasini boshqarish tizimi. Asbob ko'p sonli ma'lumot turlarini qo'llab-quvvatlaydi, o'rnatilgan skript tiliga ega va dasturlashning klassik tillaridan foydalanishni qo'llab-quvvatlaydi. Ubuntu-da PostgreSQL orqali o'rnatiladi "Terminal" rasmiy yoki foydalanuvchi omborlaridan foydalangan holda, shundan so'ng tayyorgarlik ishlari, jadvallarni tuzish va o'tkazish ishlari olib boriladi.

PostbreSQL-ni Ubuntu-ga o'rnating

Ma'lumotlar bazalari turli sohalarda qo'llaniladi, ammo boshqaruv tizimi qulay boshqaruvni ta'minlaydi. Ko'p foydalanuvchilar PostgreSQL-da to'xtab, uni OS-ga o'rnatadilar va jadvallar bilan ishlashni boshlaydilar. Keyinchalik, asta-sekin barcha o'rnatish jarayonini, birinchi vositani ishga tushirish va sozlashni tasvirlab bermoqchimiz.

1-qadam: PostgreSQL-ni o'rnating

Albatta, siz PostgreSQL normal ishlashini ta'minlash uchun barcha kerakli fayl va kutubxonalarni Ubuntu-ga qo'shib boshlashingiz kerak. Bu konsol va foydalanuvchi yoki rasmiy omborlar yordamida amalga oshiriladi.

  1. Yugur "Terminal" har qanday qulay usulda, masalan, menyu orqali yoki tugmalar birikmasini bosish orqali Ctrl + Alt + T.
  2. Birinchidan, biz foydalanuvchilar omborxonalariga e'tibor qaratamiz, chunki so'nggi versiyalar odatda avval u erga yuklanadi. Maydonga buyruqni qo'yingsudo sh -c 'echo "debyuti //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list 'va keyin bosing Kirish.
  3. Hisobingiz uchun parolni kiriting.
  4. Shundan so'ng foydalaningwget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key qo'shish -paketlarni qo'shish uchun.
  5. Faqat standart buyruq bilan tizim kutubxonalarini yangilash uchun qoladisudo apt-get yangilanishi.
  6. Agar siz PostgreSQL-ning so'nggi versiyasini rasmiy ombordan olishni xohlasangiz, konsolda yozishingiz keraksudo apt-get postgresql postgresql-hissa o'rnatingva fayllar qo'shilishini tasdiqlang.

Muvaffaqiyatli o'rnatishni tugatgandan so'ng siz standart hisob qaydnomasini ishga tushirishga, tizimni va dastlabki konfiguratsiyani tekshirishga o'tishingiz mumkin.

2-qadam: PostgreSQL-ni birinchi marta ishga tushirish

O'rnatilgan ma'lumotlar bazasini boshqarish ham shunday amalga oshiriladi "Terminal" tegishli buyruqlardan foydalanib. Sukut bo'yicha foydalanuvchi tomonidan qilingan qo'ng'iroq quyidagicha:

  1. Enter buyrug'isudo su - postgresva ustiga bosing Kirish. Bunday harakat sizga standart hisob qaydnomasi nomidan boshqaruvga o'tishga imkon beradi, u hozirgi paytda asosiy hisobni bajaradi.
  2. Amaldagi profil ostida, boshqaruv konsoliga kirishpsql. Faollashtirish atrof-muhit bilan bog'liq muammolarni hal qilishga yordam beradi.yordam- bu barcha mavjud buyruqlar va argumentlarni ko'rsatadi.
  3. PostgreSQL-ning joriy seansi haqidagi ma'lumotlarni ko'rish orqali amalga oshiriladi ulanish.
  4. Atrof-muhitdan chiqib ketish jamoaga yordam beradi q.

Endi hisobingizga qanday kirishni va boshqaruv konsoliga o'tishni bilasiz, shuning uchun yangi foydalanuvchi va uning ma'lumotlar bazasini yaratishga o'tish vaqti keldi.

3-qadam: foydalanuvchi va ma'lumotlar bazasini yarating

Mavjud standart hisob qaydnomasi bilan ishlash har doim ham qulay emas va har doim ham zarur emas. Shuning uchun biz yangi profil yaratish va unga alohida ma'lumotlar bazasini ulash tartibini ko'rib chiqishni taklif qilamiz.

  1. Profil boshqaruvi ostida konsolda bo'lish postgres (jamoasudo su - postgres) yozingcreateuser - interaktiv, keyin tegishli satrda belgilarni yozib, unga munosib nom bering.
  2. Keyinchalik, foydalanuvchiga tizimning barcha manbalariga kirish uchun superuser huquqlarini berishni xohlayotganingizni aniqlang. Shunchaki mos variantni tanlang va davom eting.
  3. Ma'lumotlar bazasini qayd yozuvi nomi bilan bir xil nom bilan chaqirish yaxshiroq, shuning uchun siz buyruqni ishlatishingiz kerakcreatedb lumpicsqayerda bo'laklar - Foydalanuvchi nomi.
  4. Belgilangan ma'lumotlar bazasi bilan ishlashga o'tish orqali amalga oshiriladipsql -d bo'laklarqayerda bo'laklar - ma'lumotlar bazasining nomi.

4-qadam: Jadval yaratish va qatorlar bilan ishlash

Belgilangan ma'lumotlar bazasida birinchi jadvalingizni yaratish vaqti keldi. Ushbu protsedura konsol orqali ham amalga oshiriladi, ammo asosiy buyruqlarni bajarish qiyin bo'lmaydi, chunki sizga faqat quyidagilar kerak bo'ladi:

  1. Ma'lumotlar bazasiga borganingizdan so'ng, quyidagi kodni kiriting:

    CREATE TABLE testini (
    equip_id serial PRIMARY KEY,
    turi varchar (50) NULL,
    rang varchar (25) NULL emas,
    varchar (25) tekshirish (joylashgan joy ('shimol', 'janub', 'g'arbiy', 'sharq', 'shimoli-sharq', 'janubi-sharq', 'janubi-g'arb', 'shimoli-g'arb')),
    o'rnatish muddati
    );

    Avval jadval nomi sinov (boshqa biron bir ismni tanlashingiz mumkin). Har bir ustun quyida tasvirlangan. Biz ismlarni tanladik turi varchar va rang varchar faqat, masalan, siz boshqa harflarning belgilariga kirishingiz mumkin, faqat lotin harflaridan foydalangan holda. Qavslardagi raqamlar ustunning o'lchamlari uchun javobgardir, bu ular joylashtirilgan ma'lumotlarga bevosita bog'liqdir.

  2. Kirishdan keyin faqat ekrandagi jadvalni ko'rsatish uchun qoladi d.
  3. Siz hali hech qanday ma'lumotga ega bo'lmagan oddiy loyihani ko'rasiz.
  4. Buyruq orqali yangi ma'lumotlar qo'shiladiINSERT INTO sinovi (turi, rangi, joylashishi, o'rnatish muddati) VALUES ("slayd", "ko'k", "janubiy", '2018-02-24');Dastlab jadvalning nomi ko'rsatiladi, bizning holatlarimizda sinov, keyin barcha ustunlar sanab o'tiladi va qiymatlar qavs ichida, har doim tirnoq shaklida ko'rsatiladi.
  5. Keyin boshqa qatorni qo'shishingiz mumkin, masalan,INSERT INTO sinovi (turi, rangi, joylashishi, o'rnatish muddati) VALUES ('belanchak', 'sariq', 'shimoli-g'arb', '2018-02-24');
  6. Stolni ichidan boshqaringSELECT * FROM sinovi;natijani baholash uchun. Ko'rib turganingizdek, hamma narsa to'g'ri joylashgan va ma'lumotlar to'g'ri kiritilgan.
  7. Agar siz qiymatni o'chirishingiz kerak bo'lsa, uni buyruq orqali bajaringSinovni Qaerdan olib tashlang, WHERE type = 'slide';tirnoq belgilarida kerakli maydonni qo'shish orqali.

5-qadam: phpPgAdmin-ni o'rnating

Ma'lumotlar bazasini konsol orqali boshqarish har doim ham oson emas, shuning uchun uni maxsus phpPgAdmin GUI o'rnatib yangilash yaxshidir.

  1. Birinchi navbatda "Terminal" Kutubxonaning so'nggi yangiliklarini yuklab olingsudo apt-get yangilanishi.
  2. Apache veb-serverini o'rnatingsudo apt-get o'rnatish apache2.
  3. O'rnatishdan so'ng uning ishlashi va sintaksisidan foydalanib sinov qilingsudo apache2ctl configtest. Agar biror narsa noto'g'ri bo'lsa, rasmiy Apache veb-saytidagi tavsifdagi xatoni qidirib toping.
  4. Serverni terish orqali ishga tushiringsudo systemctl start apache2.
  5. Endi server to'g'ri ishlayotganligi sababli, siz phpPgAdmin kutubxonalarini ularni rasmiy ombordan yuklab olish orqali qo'shishingiz mumkin.sudo apt phppgadmin o'rnating.
  6. Keyinchalik, konfiguratsiya faylini biroz o'zgartirishingiz kerak. Belgilangan holda standart daftar orqali ochinggedit /etc/apache2/conf-available/phppgadmin.conf. Agar hujjat faqat o'qish uchun bo'lsa, sizga oldin buyruq kerak bo'ladi gedit shuningdek belgilangsudo.
  7. Chiziqdan oldin "Mahalliy talab qilish" qo'yish#uni sharhga aylantirish uchun va pastki qismdan kiritingBarchasidan ruxsat. Endi manzilga kirish nafaqat mahalliy kompyuter uchun, balki tarmoqdagi barcha qurilmalar uchun ochiq bo'ladi.
  8. Veb-serverni qayta yoqingsudo service apache2 qayta yoqingva siz PostgreSQL bilan ishlashni davom ettirishingiz mumkin.

Ushbu maqolada biz nafaqat PostgreSQL, balki LAMP dasturlarini birlashtirishda ishlatiladigan Apache veb-serverini o'rnatishni ham ko'rib chiqdik. Agar siz saytlaringiz va boshqa loyihalaringizning to'liq ishlashini ta'minlashga qiziqsangiz, quyidagi havolada bizning boshqa maqolamizni o'qib, boshqa tarkibiy qismlarni qo'shish jarayoni bilan tanishishingizni maslahat beramiz.

Shuningdek qarang: Ubuntu-ga LAMP dasturiy ta'minotini o'rnatish

Pin
Send
Share
Send