ວິທີການຕິດຕັ້ງ PostgreSQL 9.6 ໃນ Debian ແລະ Ubuntu


PostgreSQL ແມ່ນລະບົບຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບລະບົບປະຕິບັດການທີ່ຄ້າຍຄືກັບ Unix ລວມທັງ Linux ແລະ Windows OS. ມັນແມ່ນລະບົບຖານຂໍ້ມູນລະດັບວິສາຫະກິດທີ່ມີຄວາມ ໜ້າ ເຊື່ອຖືສູງແລະສະ ໜອງ ຂໍ້ມູນທີ່ຖືກຕ້ອງແລະຖືກຕ້ອງກັບຜູ້ໃຊ້.

ໃນບົດຂຽນກ່ອນ ໜ້າ ນີ້, ພວກເຮົາໄດ້ອະທິບາຍການຕິດຕັ້ງ PostgreSQL 10 ໃນ CentOS/RHEL ແລະ Fedora. ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງ PostgreSQL 9.6 ໃນ Debian, Ubuntu ແລະອະນຸພັນຂອງມັນໂດຍໃຊ້ PostgreSQL APT repository.

ເພີ່ມ PostgreSQL APT Repository

ຫໍສະມຸດ PostgreSQL APT ຢ່າງເປັນທາງການນີ້ຈະປະສົມປະສານກັບລະບົບ Linux ຂອງທ່ານແລະໃຫ້ການອັບເດດແບບອັດຕະໂນມັດ ສຳ ລັບທຸກໆ PostgreSQL ທີ່ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ກ່ຽວກັບການແຈກຈ່າຍ Debian ແລະ Ubuntu.

ເພື່ອເພີ່ມຫໍສະມຸດທີ່ ເໝາະ ສົມ, ທຳ ອິດສ້າງເອກະສານ /etc/apt/sources.list.d/pgdg.list ແລະເພີ່ມເສັ້ນ ສຳ ລັບຫໍໄຕຕາມການແຈກຈ່າຍຂອງທ່ານ.

--------------- On Ubuntu 17.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main

--------------- On Ubuntu 16.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

--------------- On Ubuntu 14.04 ---------------
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
--------------- On Stretch 9.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main

--------------- On Jessie 8.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main

--------------- On Wheezy 7.x ---------------
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

ຫຼັງຈາກນັ້ນ ນຳ ເຂົ້າລະຫັດເຊັນໃບເກັບຮັກສາ, ແລະປັບປຸງລາຍຊື່ຊຸດຂອງລະບົບເຊັ່ນນີ້.

$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt update 

ຕິດຕັ້ງ PostgreSQL Server

ເມື່ອທ່ານໄດ້ເພີ່ມຫໍສະ ໝຸດ PostgreSQL ທີ່ ເໝາະ ສົມໃນການແຈກຈ່າຍ Linux ຂອງທ່ານ, ດຽວນີ້ຕິດຕັ້ງ PostgreSQL server ແລະແພັກເກດລູກຄ້າດັ່ງຕໍ່ໄປນີ້:

$ sudo apt install postgresql-9.6-server postgresql-9.6  

ສິ່ງ ສຳ ຄັນ: ບໍ່ຄືກັບ RHEL/CentOS/Fedora ບ່ອນທີ່ທ່ານຕ້ອງໄດ້ເລີ່ມຕົ້ນລະບົບຖານຂໍ້ມູນດ້ວຍຕົນເອງ, ໃນ Ubuntu/Debian, ມັນແມ່ນການເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດ. ເພາະສະນັ້ນພຽງແຕ່ ດຳ ເນີນການເລີ່ມຕົ້ນຖານຂໍ້ມູນເຊີຟເວີຕາມທີ່ໄດ້ອະທິບາຍໄວ້ໃນພາກຕໍ່ໄປ.

ໄດເລກະທໍລີຂໍ້ມູນ PostgreSQL /var/lib/postgresql/9.6/main ປະກອບດ້ວຍເອກະສານຂໍ້ມູນທັງ ໝົດ ສຳ ລັບຖານຂໍ້ມູນ.

ເລີ່ມຕົ້ນແລະເປີດໃຊ້ PostgreSQL Server

ດ້ວຍເຄື່ອງແມ່ຂ່າຍຂອງຖານຂໍ້ມູນທີ່ເລີ່ມຕົ້ນ, ເລີ່ມຕົ້ນໃຫ້ບໍລິການ PostgreSQL ແລະໃຫ້ບໍລິການ PostgreSQL ເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດໃນລະບົບ boot system ແບບນີ້.

--------------- On SystemD --------------- 
$ sudo systemctl start postgresql.service
$ sudo systemctl enable postgresql.service 
$ sudo systemctl status postgresql.service 

--------------- On SysVinit --------------- 
$ sudo service postgresql-9.6 start
$ sudo chkconfig postgresql on
$ sudo service postgresql-9.6 status

ກວດສອບການຕິດຕັ້ງ PostgreSQL

ຫຼັງຈາກຕິດຕັ້ງລະບົບຖານຂໍ້ມູນ PostgreSQL ໃນ server ຂອງທ່ານ, ກວດສອບການຕິດຕັ້ງຂອງມັນໂດຍການເຊື່ອມຕໍ່ກັບ server server ຂອງຖານຂໍ້ມູນ postgres. ຜູ້ໃຊ້ບໍລິຫານ PostgreSQL ມີຊື່ວ່າ postgres, ພິມ ຄຳ ສັ່ງນີ້ເພື່ອເຂົ້າບັນຊີລະບົບຜູ້ໃຊ້.

$ sudo su postgres
# cd
# psql

ເພື່ອຕັ້ງລະຫັດລັບ ສຳ ລັບຜູ້ ນຳ ໃຊ້ຖານຂໍ້ມູນ postgre, ໃຫ້ໃຊ້ ຄຳ ສັ່ງນີ້:

postgres=# \password postgres

ເພື່ອຮັບປະກັນບັນຊີລະບົບຜູ້ໃຊ້ postgre, ໃຫ້ໃຊ້ລະຫັດຜ່ານດ້ານລຸ່ມ.

$ sudo passwd postgres 

Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

$su - postgre
$ ls
$ psql

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເຂົ້າໄປທີ່ ໜ້າ PostgreSQL: https://www.postgresql.org/

ສຸດທ້າຍ, ຍັງໄດ້ອ່ານຜ່ານບົດຄວາມເຫຼົ່ານີ້ກ່ຽວກັບລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ມີຄວາມນິຍົມ:

<

  • ຕິດຕັ້ງ MariaDB 10.1 ໃນ Debian Jessie ແລະແລ່ນຖາມຖາມ MariaDB ທີ່ຫຼາກຫຼາຍ
  • ວິທີການປ່ຽນລາຍຊື່ຂໍ້ມູນ MySQL/MariaDB ໃນ Linux ເປັນຕົ້ນ
  • ວິທີການຕິດຕັ້ງແລະຮັບປະກັນ MariaDB 10 ໃນ CentOS 7
  • ວິທີການຕິດຕັ້ງແລະຮັບປະກັນ MariaDB 10 ໃນ CentOS 6
  • ຕິດຕັ້ງ MongoDB Community Edition 3.2 ໃນ Linux Systems
  • ດຽວນີ້ ໝົດ ແລ້ວ! ເພື່ອແລກປ່ຽນຄວາມຄິດໃດໆກັບພວກເຮົາ, ໃຫ້ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ຈົ່ງ ຈຳ ໄວ້ສະ ເໝີ ທີ່ຈະເຊື່ອມຕໍ່ກັບ linux-console.net ສຳ ລັບສິ່ງຂອງ Linux ທີ່ ໜ້າ ສົນໃຈ.