ຕິດຕັ້ງ PostgreSQL ໃນ Ubuntu

Pin
Send
Share
Send

PostgreSQL ແມ່ນລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ບໍ່ເສຍຄ່າທີ່ຖືກຈັດຕັ້ງປະຕິບັດສໍາລັບເວທີຕ່າງໆ, ລວມທັງ Windows ແລະ Linux. ເຄື່ອງມືດັ່ງກ່າວສະ ໜັບ ສະ ໜູນ ປະເພດຂໍ້ມູນ ຈຳ ນວນຫຼວງຫຼາຍ, ມີພາສາຂຽນເປັນພາສາທີ່ສະ ໜັບ ສະ ໜູນ ແລະສະ ໜັບ ສະ ໜູນ ການ ນຳ ໃຊ້ພາສາການຂຽນໂປແກຼມແບບເກົ່າ. ໃນ Ubuntu, PostgreSQL ຖືກຕິດຕັ້ງຜ່ານ "ສະຖານີ" ການ ນຳ ໃຊ້ຫໍສະ ໝຸດ ທາງການຫຼືຜູ້ໃຊ້, ແລະຫລັງຈາກນັ້ນ, ວຽກງານກະກຽມ, ການທົດສອບແລະການສ້າງຕາຕະລາງແມ່ນຖືກປະຕິບັດ.

ຕິດຕັ້ງ PostgreSQL ໃນ Ubuntu

ຖານຂໍ້ມູນຖືກ ນຳ ໃຊ້ໃນຫລາຍໆດ້ານ, ແຕ່ລະບົບການຄຸ້ມຄອງໃຫ້ການບໍລິຫານຈັດການທີ່ສະດວກສະບາຍ. ຜູ້ໃຊ້ຫຼາຍຄົນຢຸດຢູ່ທີ່ PostgreSQL, ຕິດຕັ້ງມັນໃສ່ OS ຂອງພວກເຂົາແລະເລີ່ມເຮັດວຽກກັບຕາຕະລາງ. ຕໍ່ໄປ, ພວກເຮົາຢາກໃຫ້ຂັ້ນຕອນໂດຍຂັ້ນຕອນອະທິບາຍຂັ້ນຕອນການຕິດຕັ້ງທັງ ໝົດ, ການເປີດຕົວຄັ້ງ ທຳ ອິດແລະການຕັ້ງຄ່າຂອງເຄື່ອງມືທີ່ກ່າວມານັ້ນ.

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ PostgreSQL

ແນ່ນອນ, ທ່ານຄວນເລີ່ມຕົ້ນໂດຍການເພີ່ມທຸກເອກະສານແລະຫໍສະ ໝຸດ ທີ່ ຈຳ ເປັນເຂົ້າໃນລະບົບ Ubuntu ເພື່ອຮັບປະກັນການເຮັດວຽກຂອງ PostgreSQL ທຳ ມະດາ. ນີ້ແມ່ນເຮັດໄດ້ໂດຍໃຊ້ຄອນໂຊນແລະຜູ້ໃຊ້ຫຼືຫໍສະມຸດທາງການ.

  1. ແລ່ນ "ສະຖານີ" ໃນທາງທີ່ສະດວກ, ຕົວຢ່າງ, ຜ່ານເມນູຫຼືກົດປຸ່ມການປະສົມປະສານທີ່ ສຳ ຄັນ Ctrl + Alt + T.
  2. ທຳ ອິດ, ພວກເຮົາສັງເກດຫໍສະ ໝຸດ ຜູ້ໃຊ້, ເພາະວ່າຮຸ່ນຫຼ້າສຸດມັກຈະຖືກອັບໂຫລດຢູ່ບ່ອນນັ້ນກ່ອນ. ວາງ ຄຳ ສັ່ງໃສ່ໃນສະ ໜາມsudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg ຫລັກ" >> /etc/apt/sources.list.d/pgdg.list 'ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ ເຂົ້າ.
  3. ໃສ່ລະຫັດຜ່ານ ສຳ ລັບບັນຊີຂອງທ່ານ.
  4. ຫລັງຈາກນັ້ນໃຊ້wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key ເພີ່ມ -ເພື່ອເພີ່ມການຫຸ້ມຫໍ່.
  5. ມັນຍັງຄົງປັບປຸງຫໍສະມຸດຂອງລະບົບດ້ວຍ ຄຳ ສັ່ງມາດຕະຖານsudo ປັບປຸງໃຫ້ທັນ apt-get.
  6. ຖ້າທ່ານສົນໃຈຢາກໄດ້ PostgreSQL ຮຸ່ນຫຼ້າສຸດທີ່ມີຢູ່ຈາກຫໍສະຫມຸດຢ່າງເປັນທາງການ, ທ່ານ ຈຳ ເປັນຕ້ອງຂຽນໃນ consolesudo apt-get ຕິດຕັ້ງ postgresql postgresql-contribແລະຢືນຢັນການເພີ່ມເອກະສານ.

ເມື່ອ ສຳ ເລັດການຕິດຕັ້ງທີ່ປະສົບຜົນ ສຳ ເລັດ, ທ່ານສາມາດ ດຳ ເນີນການເປີດບັນຊີມາດຕະຖານ, ກວດສອບລະບົບແລະການຕັ້ງຄ່າເບື້ອງຕົ້ນ.

ຂັ້ນຕອນທີ 2: ເລີ່ມ PostgreSQL ເປັນຄັ້ງ ທຳ ອິດ

ການຄຸ້ມຄອງ DBMS ທີ່ຕິດຕັ້ງກໍ່ເກີດຂື້ນໂດຍຜ່ານ "ສະຖານີ" ການນໍາໃຊ້ຄໍາສັ່ງທີ່ເຫມາະສົມ. ການໂທຫາຜູ້ໃຊ້ທີ່ສ້າງຂື້ນໂດຍຄ່າເລີ່ມຕົ້ນເບິ່ງຄືວ່ານີ້:

  1. ໃສ່ ຄຳ ສັ່ງsudo su - postgresແລະກົດເຂົ້າ ເຂົ້າ. ການກະ ທຳ ດັ່ງກ່າວຈະຊ່ວຍໃຫ້ທ່ານສາມາດປ່ຽນໄປເປັນຜູ້ບໍລິຫານແທນບັນຊີເລີ່ມຕົ້ນ, ເຊິ່ງປະຈຸບັນເຮັດ ໜ້າ ທີ່ຕົ້ນຕໍ.
  2. ການຕັດໄມ້ເຂົ້າໄປໃນ console ການຄຸ້ມຄອງພາຍໃຕ້ການ ກຳ ນົດຂອງໂປຼໄຟລ໌ທີ່ຖືກ ນຳ ໃຊ້ແມ່ນເຮັດຜ່ານpsql. ການເປີດໃຊ້ງານຈະຊ່ວຍໃຫ້ທ່ານຈັດການກັບສິ່ງແວດລ້ອມ.ຊ່ວຍເຫຼືອ- ມັນຈະສະແດງທຸກ ຄຳ ສັ່ງແລະຂໍ້ໂຕ້ຖຽງ.
  3. ເບິ່ງຂໍ້ມູນກ່ຽວກັບກອງປະຊຸມ PostgreSQL ໃນປະຈຸບັນແມ່ນເຮັດຜ່ານ conninfo.
  4. ອອກຈາກສະພາບແວດລ້ອມຈະຊ່ວຍທີມງານໄດ້ q.

ດຽວນີ້ທ່ານຮູ້ວິທີການເຂົ້າບັນຊີຂອງທ່ານແລະເຂົ້າໄປທີ່ຄອນໂຊນບໍລິຫານ, ສະນັ້ນມັນເຖິງເວລາແລ້ວທີ່ຈະກ້າວໄປສູ່ການສ້າງຜູ້ໃຊ້ ໃໝ່ ແລະຖານຂໍ້ມູນຂອງລາວ.

ຂັ້ນຕອນທີ 3: ສ້າງ User ແລະ Database

ມັນບໍ່ແມ່ນເລື່ອງງ່າຍສະ ເໝີ ໄປທີ່ຈະເຮັດວຽກກັບບັນຊີມາດຕະຖານທີ່ມີຢູ່, ແລະມັນກໍ່ບໍ່ແມ່ນສິ່ງ ຈຳ ເປັນສະ ເໝີ ໄປ. ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຮົາສະ ເໜີ ໃຫ້ພິຈາລະນາຂັ້ນຕອນໃນການສ້າງໂປຼໄຟລ໌ ໃໝ່ ແລະເຊື່ອມໂຍງຖານຂໍ້ມູນແຍກຕ່າງຫາກກັບມັນ.

  1. ກຳ ລັງຢູ່ໃນລະບົບຄວບຄຸມຂໍ້ມູນ postgres (ທີມງານsudo su - postgres) ຂຽນຜູ້ສ້າງ - ເປັນທີ່ນິຍົມ, ແລະຫຼັງຈາກນັ້ນໃຫ້ມັນມີຊື່ທີ່ ເໝາະ ສົມໂດຍການຂຽນຕົວອັກສອນໃນສາຍທີ່ ເໝາະ ສົມ.
  2. ຕໍ່ໄປ, ກຳ ນົດວ່າທ່ານຕ້ອງການໃຫ້ສິດຂອງຜູ້ ນຳ ໃຊ້ໃນການເຂົ້າເຖິງຊັບພະຍາກອນຂອງລະບົບທັງ ໝົດ ຫຼືບໍ່. ພຽງແຕ່ເລືອກຕົວເລືອກທີ່ ເໝາະ ສົມແລະ ດຳ ເນີນການ.
  3. ມັນດີກວ່າທີ່ຈະເອີ້ນຖານຂໍ້ມູນຊື່ດຽວກັນກັບບັນຊີທີ່ຖືກຕັ້ງຊື່, ດັ່ງນັ້ນທ່ານຄວນໃຊ້ ຄຳ ສັ່ງກ້ອນຫີນທີ່ສ້າງຂື້ນບ່ອນທີ່ ກ້ອນເນື້ອ - ຊື່ຜູ້ໃຊ້.
  4. ການຫັນປ່ຽນໄປເຮັດວຽກກັບຖານຂໍ້ມູນທີ່ລະບຸໄດ້ເກີດຂື້ນpsql -d ກ້ອນຫີນບ່ອນທີ່ ກ້ອນເນື້ອ - ຊື່ຂອງຖານຂໍ້ມູນ.

ຂັ້ນຕອນທີ 4: ການສ້າງຕາຕະລາງແລະເຮັດວຽກກັບແຖວ

ມັນແມ່ນເວລາທີ່ຈະສ້າງຕາຕະລາງ ທຳ ອິດຂອງທ່ານໃນຖານຂໍ້ມູນທີ່ຖືກ ກຳ ນົດ. ຂັ້ນຕອນນີ້ຍັງຖືກປະຕິບັດຜ່ານ console, ເຖິງຢ່າງໃດກໍ່ຕາມ, ມັນຈະບໍ່ຍາກທີ່ຈະຈັດການກັບ ຄຳ ສັ່ງຫຼັກ, ເພາະວ່າທ່ານຕ້ອງການພຽງແຕ່ສິ່ງດັ່ງຕໍ່ໄປນີ້:

  1. ຫລັງຈາກເຂົ້າໄປທີ່ຖານຂໍ້ມູນ, ໃຫ້ໃສ່ລະຫັດຕໍ່ໄປນີ້:

    ສ້າງການທົດສອບຕາຕະລາງ (
    ອຸປະກອນ ສຳ ຄັນປະ ຈຳ ວັນ,
    ປະເພດ varchar (50) ບໍ່ NULL,
    ຕົວປ່ຽນສີ (25)
    ສະຖານທີ່ varchar (25) ກວດເບິ່ງ (ສະຖານທີ່ໃນ ('ພາກ ເໜືອ', 'ໃຕ້', 'ທິດຕາເວັນຕົກ', 'ທິດຕາເວັນອອກ', 'ທິດຕາເວັນອອກສຽງ ເໜືອ', 'ທິດຕາເວັນອອກສຽງໃຕ້', 'ທິດຕາເວັນຕົກສຽງໃຕ້', 'ທິດຕາເວັນຕົກສຽງ ເໜືອ')),
    install_date ວັນທີ
    );

    ຊື່ຕາຕະລາງກ່ອນ ທົດສອບ (ທ່ານສາມາດເລືອກເອົາຊື່ອື່ນ). ແຕ່ລະຖັນແມ່ນໄດ້ອະທິບາຍຂ້າງລຸ່ມນີ້. ພວກເຮົາເລືອກຊື່ type varchar ແລະ ຕົວແປສີ ພຽງແຕ່ຕົວຢ່າງ, ທ່ານສາມາດເຂົ້າເຖິງຕົວຊີ້ບອກຂອງການອື່ນໆ, ແຕ່ວ່າພຽງແຕ່ໃຊ້ຕົວອັກສອນລາຕິນເທົ່ານັ້ນ. ຕົວເລກໃນວົງເລັບແມ່ນຮັບຜິດຊອບຕໍ່ຂະ ໜາດ ຂອງຖັນ, ເຊິ່ງພົວພັນໂດຍກົງກັບຂໍ້ມູນທີ່ວາງຢູ່ນັ້ນ.

  2. ຫຼັງຈາກເຂົ້າໄປ, ມັນຍັງມີພຽງແຕ່ສະແດງໂຕະເທິງ ໜ້າ ຈໍກັບ d.
  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. ແລ່ນຕາຕະລາງຜ່ານSELECT * FROM ທົດສອບ;ການປະເມີນຜົນໄດ້ຮັບ. ດັ່ງທີ່ທ່ານສາມາດເຫັນໄດ້, ທຸກຢ່າງຕັ້ງຢູ່ຢ່າງຖືກຕ້ອງແລະຂໍ້ມູນຖືກປ້ອນເຂົ້າຢ່າງຖືກຕ້ອງ.
  7. ຖ້າທ່ານຕ້ອງການລຶບຄ່າ, ໃຫ້ເຮັດມັນໂດຍຜ່ານ ຄຳ ສັ່ງຍົກເລີກການທົດສອບ WHERE type = 'slide';ໂດຍການອ້າງອີງໃສ່ພາກສະ ໜາມ ທີ່ຕ້ອງການໃນເຄື່ອງ ໝາຍ ອ້າງອີງ.

ຂັ້ນຕອນທີ 5: ຕິດຕັ້ງ phpPgAdmin

ມັນບໍ່ງ່າຍທີ່ຈະຈັດການຖານຂໍ້ມູນຜ່ານຄອນໂຊນ, ສະນັ້ນມັນດີທີ່ສຸດທີ່ຈະຍົກລະດັບໂດຍການຕິດຕັ້ງ phpPgAdmin GUI ພິເສດ.

  1. ຕົ້ນຕໍໂດຍຜ່ານການ "ສະຖານີ" ດາວໂຫລດອັບເດດຫ້ອງສະ ໝຸດ ລ້າສຸດຜ່ານsudo ປັບປຸງໃຫ້ທັນ apt-get.
  2. ຕິດຕັ້ງ Apache Web Serversudo apt-get install apache2.
  3. ຫຼັງຈາກການຕິດຕັ້ງ, ທົດສອບການປະຕິບັດແລະ syntax ໂດຍໃຊ້sudo apache2ctl configtest. ຖ້າມີບາງຢ່າງຜິດພາດ, ໃຫ້ຊອກຫາຂໍ້ຜິດພາດໃນ ຄຳ ອະທິບາຍຢູ່ໃນເວັບໄຊທ໌ທາງການຂອງ Apache.
  4. ເລີ່ມຕົ້ນເຊີຟເວີໂດຍການພິມsudo systemctl ເລີ່ມຕົ້ນ apache2.
  5. ຕອນນີ້ເຄື່ອງແມ່ຂ່າຍ ກຳ ລັງເຮັດວຽກຢ່າງຖືກຕ້ອງ, ທ່ານສາມາດເພີ່ມຫ້ອງສະ ໝຸດ phpPgAdmin ໂດຍການດາວໂຫລດຈາກຫໍສະມຸດທາງການຜ່ານsudo apt ຕິດຕັ້ງ phppgadmin.
  6. ຕໍ່ໄປ, ທ່ານ ຈຳ ເປັນຕ້ອງດັດແປງເອກະສານການຕັ້ງຄ່າເລັກນ້ອຍ. ເປີດມັນຜ່ານປື້ມບັນທຶກມາດຕະຖານໂດຍລະບຸgedit /etc/apache2/conf-available/phppgadmin.conf. ຖ້າເອກະສານແມ່ນອ່ານເທົ່ານັ້ນ, ທ່ານຈະຕ້ອງການ ຄຳ ສັ່ງກ່ອນ gedit ຊີ້ບອກຊູດ.
  7. ກ່ອນເສັ້ນ "ຕ້ອງການທ້ອງຖິ່ນ" ໃສ່#ເພື່ອປ່ຽນມັນເຂົ້າໃນ ຄຳ ເຫັນ, ແລະຈາກລຸ່ມລົງອະນຸຍາດຈາກທັງ ໝົດ. ດຽວນີ້ການເຂົ້າເຖິງທີ່ຢູ່ຈະເປີດໃຫ້ທຸກອຸປະກອນໃນເຄືອຂ່າຍ, ແລະບໍ່ພຽງແຕ່ກັບຄອມພິວເຕີ້ທ້ອງຖິ່ນເທົ່ານັ້ນ.
  8. ເລີ່ມຕົ້ນ ໃໝ່ ຂອງເຊີບເວີເວັບsudo service apache2 ເລີ່ມ ໃໝ່ແລະທ່ານສາມາດ ດຳ ເນີນການກັບ PostgreSQL ຢ່າງປອດໄພ.

ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ກວດກາບໍ່ພຽງແຕ່ PostgreSQL ເທົ່ານັ້ນ, ແຕ່ຍັງມີການຕິດຕັ້ງລະບົບເຊີເວີ້ Apache ເຊິ່ງໃຊ້ໃນການລວມຕົວຊອບແວ LAMP. ຖ້າທ່ານສົນໃຈໃນການຮັບປະກັນການເຮັດວຽກຂອງເວັບໄຊທ໌້ແລະໂຄງການອື່ນໆຂອງທ່ານ, ພວກເຮົາຂໍແນະ ນຳ ໃຫ້ທ່ານຄຸ້ນເຄີຍກັບຂັ້ນຕອນການເພີ່ມສ່ວນປະກອບອື່ນໆໂດຍການອ່ານບົດຄວາມອື່ນຂອງພວກເຮົາທີ່ລິ້ງຕໍ່ໄປນີ້.

ເບິ່ງຕື່ມ: ການຕິດຕັ້ງໂປແກມ LAMP Software Suite ໃນ Ubuntu

Pin
Send
Share
Send