உபுண்டுவில் PostgreSQL ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது

உபுண்டுவில் PostgreSQL ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது

தகவல்தொடர்பு தரவுத்தள மேலாண்மை அமைப்புகள் (RDBMS) பல வலைத்தளங்கள் மற்றும் பயன்பாடுகளின் முக்கிய அங்கமாக நிரூபிக்கப்பட்டுள்ளது, ஏனெனில் அவை தகவல்களைச் சேமிக்கவும், ஒழுங்கமைக்கவும் மற்றும் அணுகவும் ஒரு கட்டமைக்கப்பட்ட வழியை வழங்குகின்றன.





லாஸ்ட்பாஸ் கணக்கை நீக்குவது எப்படி

இந்த கட்டுரையில், உபுண்டுவில் PostgreSQL ஐ நிறுவுவதற்கும் கட்டமைப்பதற்கும் ஒரு படிப்படியான வழிகாட்டியுடன், PostgreSQL பற்றி விரிவாக விவாதிப்போம்.





PostgreSQL என்றால் என்ன?

PostgreSQL என்பது SQL ஐ ஆதரிக்கும் ஒரு திறந்த மூல தரவுத்தள மேலாண்மை அமைப்பு. PostgreSQL ஐப் பயன்படுத்தி, தரவுத்தள நிர்வாகிக்கு சிறந்த தரவு மேலாண்மை வளங்களை வழங்குவதால், டெவலப்பர்கள் மோசடி-தாங்கும் பயன்பாடுகளை உருவாக்க முடியும்.





உங்கள் சொந்த தரவுத் தொகுப்புகளை வரையறுக்கவும், தனிப்பயன் எழுத்துருக்களை உருவாக்கவும், வெவ்வேறு நிரலாக்க மொழிகளில் எழுதப்பட்ட குறியீட்டை ஒன்றிணைக்கவும் இந்த தளம் உங்களுக்கு இயக்கம் அளிக்கிறது. PostgreSQL தரவு அளவுகள் மற்றும் ஒரு திட்டத்தில் ஒரே நேரத்தில் பயன்படுத்துபவர்களின் எண்ணிக்கை ஆகியவற்றின் அடிப்படையில் மிகவும் அளவிடக்கூடியது.

உபுண்டு 21.04 க்கான PostgreSQL நிறுவல் செயல்முறையைப் பார்ப்போம்.



படி 1: உபுண்டுவில் PostgreSQL ஐ நிறுவவும்

சில PostgreSQL தொகுப்புகள் இயல்புநிலை உபுண்டு களஞ்சியத்தில் உள்ளன. கட்டளை வரி வழியாக PostgreSQL ஐ நிறுவ, தட்டச்சு செய்க:

sudo apt install postgresql postgresql-contrib

நிறுவலைச் சரிபார்க்கவும்

பயன்படுத்தி கட்டமைப்பு கோப்பின் இருப்பிடத்தை நீங்கள் காணலாம் ls கட்டளை . PostgreSQL உங்கள் கணினியில் வெற்றிகரமாக நிறுவப்பட்டதா இல்லையா என்பதை உறுதிப்படுத்தும் ஒரு சரிபார்ப்பு நடவடிக்கை இது.





ls /etc/postgresql/12/main/

எண்ணிக்கை 12 PostgreSQL இன் பதிப்பைக் குறிக்கிறது. உங்கள் கணினியில் நீங்கள் பதிவிறக்கிய தொகுப்பைப் பொறுத்து இது உங்களுக்கு வித்தியாசமாக இருக்கலாம்.

PostgreSQL நிலையை சரிபார்க்கவும்

நிறுவிய பின், பின்வரும் கட்டளையைப் பயன்படுத்தி PostgreSQL இன் நிலையைச் சரிபார்க்கவும்:





service postgresql status

வெளியீடு இப்படி இருக்கும்:

வெளியீடு காட்டினால் செயலில் நிலை, பின்னர் PostgreSQL சேவை உங்கள் கணினியில் இயங்குகிறது. மறுபுறம், நிலை என்றால் செயலற்றது , நீங்கள் தட்டச்சு செய்வதன் மூலம் சேவையைத் தொடங்க வேண்டும்:

service postgresql start

தவிர நிலை மற்றும் தொடங்கு நீங்கள் பயன்படுத்தக்கூடிய பல PostgreSQL கட்டளைகள் உள்ளன:

  • நிறுத்து
  • மறுதொடக்கம்
  • ஏற்றவும்
  • கட்டாய-மறுஏற்றம்

தொடர்புடைய: உங்கள் அடுத்த திட்டத்திற்கு கருத்தில் கொள்ள தரவுத்தள இயந்திரங்கள்

படி 2: ஒரு சூப்பர்-பயனராக உள்நுழைக

மேலும் தொடர்வதற்கு முன், நீங்கள் PostgreSQL சேவையகத்தில் ஒரு தரவுத்தள சூப்பர் யூசராக உள்நுழைய வேண்டும். PostgreSQL பயனராக இணைக்க எளிதான வழிகளில் ஒன்று உங்கள் ஹோஸ்ட் பெயரை மாற்றுவது postgres யூனிக்ஸ் பயனர்.

ரூட் பயனர் சான்றுகளை அமைக்கவும்

கட்டளையைப் பயன்படுத்தி PostgreSQL இன்டராக்டிவ் ஷெல்லில் உள்நுழைக:

sudo -u postgres psql

பின்வரும் வினவலைப் பயன்படுத்தி ரூட் பயனர் சான்றுகளை அமைக்கவும்:

ALTER USER postgres PASSWORD 'newpassword';

மாற்றுவதை உறுதி செய்யவும் புதிய கடவுச்சொல் உங்களுக்கு விருப்பமான வலுவான கடவுச்சொல்லுடன். வகை வெளியேறு ஊடாடும் ஷெல்லிலிருந்து வெளியேற.

பின்வரும் கட்டளையுடன் psql இல் உள்நுழைக:

psql -U postgres -h localhost

வரியில் தோன்றும் போது பயனருக்கான புதிய ரூட் கடவுச்சொல்லை உள்ளிடவும்.

படி 3: PostgreSQL சேவையகத்துடன் இணைக்கவும்

நீங்கள் PostgreSQL ஐ நிறுவும்போது, ​​தளம் இயல்புநிலை பயனரை உருவாக்குகிறது postgres மற்றும் அதே பெயரில் ஒரு கணினி கணக்கு. நீங்கள் பயனராக உள்நுழைய வேண்டும் postgres PostgreSQL சேவையகத்துடன் இணைக்க.

PostgreSQL சேவையகத்தில் உள்நுழைய பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

sudo su postgres

நீங்கள் இந்த கட்டளையை இயக்கியவுடன், கணினி உங்கள் புரவலன் பெயரைக் காண்பிக்கும் விதத்தில் மாற்றத்தைக் காண்பீர்கள். பேஷ் வரியில் இப்படி இருக்கும்:

postgres@ubuntu: /home/winibhalla/Desktop$

நீங்கள் PostgresSQL பயனராக வெற்றிகரமாக உள்நுழைந்துள்ளீர்கள் என்பதை இது காட்டுகிறது.

PostgreSQL பயனர்களை எவ்வாறு நிர்வகிப்பது

இப்போது நீங்கள் சேவையகத்துடன் இணைக்கப்பட்டுள்ளதால், புதிய பயனர்களை உருவாக்க வேண்டிய நேரம் இது. வகை psql PostgreSQL சேவையகத்தில் கட்டளைகளை இயக்கத் தொடங்க.

ஒரு புதிய பயனரை உருவாக்கவும்

ஒரு திட்டத்தில் பல்வேறு நிலைகளில் பணியாற்றும் பல குழு உறுப்பினர்கள் இருந்தால், நீங்கள் வெவ்வேறு பணியாளர்களுக்கு வெவ்வேறு பாத்திரங்களை உருவாக்கி அவர்களின் அணுகலை ஒதுக்க வேண்டும். பயன்படுத்த பயனரை உருவாக்குங்கள் புதிய பயனர் சுயவிவரத்தை உருவாக்க கட்டளை:

CREATE USER user1 WITH PASSWORD 'test123';

மேலே உள்ள கட்டளையில், பயனர் 1 புதிய பயனருக்கு நீங்கள் விரும்பும் பயனர்பெயர் சோதனை 123 , இந்த பயனருக்கான கடவுச்சொல்.

தரவுத்தளத்தில் சேர்க்கப்பட்ட புதிய பயனர்களின் பட்டியலைப் பார்க்க, இதைப் பயன்படுத்தவும் இன் கட்டளை

மேலே உள்ள வெளியீட்டில் நீங்கள் பார்க்கிறபடி, புதிய பயனருக்கு இதுவரை எந்த சலுகைகளும் கிடைக்கவில்லை.

புதிய பயனர்களுக்கு சூப்பர் யூசர் சலுகைகளை வழங்கவும்

ஒரு புதிய பயனருக்கு சலுகைகளின் தொகுப்பைச் சேர்க்க, பின்வரும் கட்டளையை இயக்கவும்:

ALTER USER user1 WITH SUPERUSER;

தி வயது கட்டளை புதிய உறுப்பினருக்கு நிர்வாக சலுகைகளை வழங்கும். இயக்கவும் /இன் புதிய பயனருக்கு தேவையான சூப்பர் யூசர் சலுகைகள் உள்ளதா என்பதை சரிபார்க்க மீண்டும் கட்டளையிடுங்கள்.

பயனர்களின் பட்டியலிலிருந்து ஒரு பயனரை விடுங்கள்

அங்கீகரிக்கப்பட்ட பயனர்களின் பட்டியலிலிருந்து ஒரு பயனரை அகற்ற, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

DROP USER user1;

பயனர்களை பட்டியலிடுவதன் மூலம் மாற்றத்தை சரிபார்க்கவும் /இன் கட்டளை

தொடர்புடையது: ஆரம்பநிலைக்கு அத்தியாவசிய SQL கட்டளைகள் ஏமாற்று தாள்

PostgreSQL தரவுத்தளங்களை எவ்வாறு நிர்வகிப்பது

PostgreSQL அதன் பயனர்களுக்கு தரவுத்தளங்களை உருவாக்க மற்றும் அகற்ற பல கட்டளைகளை வழங்குகிறது.

ஒரு தரவுத்தளத்தைச் சேர்க்கவும் அல்லது அகற்றவும்

PostgreSQL ஐப் பயன்படுத்தி ஒரு புதிய தரவுத்தளத்தை உருவாக்க:

CREATE DATABASE db1;

...எங்கே db1 நீங்கள் உருவாக்க விரும்பும் தரவுத்தளத்தின் பெயர். பயன்படுத்த தி கிடைக்கக்கூடிய அனைத்து தரவுத்தளங்களின் பட்டியலைப் பெற கட்டளை.

வெளியீடு:

நீங்கள் ஒரு தரவுத்தளத்தை அகற்ற விரும்பினால், அதைப் பயன்படுத்தவும் கைவிட கட்டளை:

DROP DATABASE db1;

பயனர்களுக்கு தரவுத்தள அணுகலை வழங்கவும்

பயன்படுத்தி ஒரு பயனருக்கு தரவுத்தள அணுகலை நீங்கள் வழங்கலாம் கிராண்ட் கட்டளை:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

PostgreSQL க்கான கட்டளை வரி உதவியைப் பெறுங்கள்

PostgreSQL மற்றும் அதன் பல்வேறு கட்டளைகளைப் பயன்படுத்துவது பற்றி மேலும் அறிய, பின்வரும் கட்டளையை முனையத்தில் தட்டச்சு செய்வதன் மூலம் உதவிப் பக்கத்தைத் திறக்கலாம்:

man psql

மற்றொரு பரிந்துரைக்கப்பட்ட படி pgAdmin ஐ நிறுவுவதாகும். PgAdmin PostgreSQL க்கு கிடைக்கும் மிகவும் பிரபலமான மற்றும் அம்சம் நிறைந்த திறந்த மூல நிர்வாக கருவிகளில் ஒன்றாகும். PgAdmin ஐ நிறுவுவது ஒரு விருப்பப் படி என்றாலும், பயனர்கள் மற்றும் தரவுத்தளங்களை சிறந்த முறையில் நிர்வகிக்க நீங்கள் அதை நிறுவ வேண்டும்.

தொடங்க, அதிகாரப்பூர்வ pgAdmin களஞ்சியத்தையும் அதன் விசையையும் உங்கள் கணினியில் சேர்க்கவும்:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'

வெளியீடு:

இப்போது, ​​டெஸ்க்டாப் பதிப்பை நிறுவ:

sudo apt install pgadmin4-desktop

வலை பதிப்பை நிறுவ, தட்டச்சு செய்க:

sudo apt install pgadmin4-web

வலை பயன்முறையை உள்ளமைக்க, இயக்கவும் அமைவு- web.sh ஸ்கிரிப்ட் pgAdmin வழங்கியது:

sudo /usr/pgadmin4/bin/setup-web.sh

செயல்முறையை முடிக்க திரையில் உள்ள வழிமுறைகளைப் பின்பற்றவும். உறுதியாக இருங்கள், இது ஒரு முறை மட்டுமே ஆகும், எனவே இதை மீண்டும் மீண்டும் நிறுவுவது மற்றும் கட்டமைப்பது பற்றி நீங்கள் கவலைப்பட வேண்டியதில்லை.

PostgreSQL ஐப் பயன்படுத்தி உபுண்டுவில் தரவுத்தளங்களை நிர்வகித்தல்

PostgreSQL என்பது தரவுத்தள மேலாண்மை பயன்பாடுகளை உருவாக்குவதற்கான ஒரு சக்திவாய்ந்த தளமாகும். மேடையில் எந்த அளவு தரவையும் செயலாக்கும் திறன் அதன் மிகப்பெரிய சிறப்பம்சங்களில் ஒன்றாகும். நிறுவல் செயல்முறை ஆரம்ப பதிவிறக்கம், நிறுவுதல் மற்றும் இறுதியாக தரவுத்தளத்தில் உள்நுழையும் வரை கொதிக்கிறது.

சில எளிய கட்டளைகளுடன், புதிய பயனர்களைச் சேர்ப்பது, தரவுத்தளங்களை உருவாக்குவது மற்றும் ஏற்கனவே இருக்கும் தரவுத்தளங்களில் பயனர்களைச் சேர்ப்பது போன்ற செயல்முறைகளில் தேர்ச்சி பெறலாம். நீங்கள் PostgreSQL ஐ விரும்புகிறீர்களா என்று உறுதியாக தெரியவில்லையா? உங்கள் கணினியில் மைக்ரோசாப்ட் SQL சேவையகத்தை நிறுவ முயற்சிக்கவும்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் உபுண்டுவில் மைக்ரோசாப்ட் SQL சேவையகத்தை நிறுவுவது மற்றும் அமைப்பது எப்படி

உபுண்டு இயந்திரத்தில் தரவுத்தளங்களை சேமித்து நிர்வகிக்க வேண்டுமா? அஸூர் டேட்டா ஸ்டுடியோவுடன் மைக்ரோசாப்ட் SQL சேவையகத்தை எவ்வாறு அமைப்பது என்பது இங்கே.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • லினக்ஸ்
  • SQL
  • உபுண்டு
  • மென்பொருளை நிறுவவும்
எழுத்தாளர் பற்றி வினி பல்லா(41 கட்டுரைகள் வெளியிடப்பட்டன)

வினி டெல்லியைச் சேர்ந்த எழுத்தாளர், 2 வருட எழுத்து அனுபவம் கொண்டவர். அவர் எழுதும் போது, ​​அவர் டிஜிட்டல் மார்க்கெட்டிங் முகவர் மற்றும் தொழில்நுட்ப நிறுவனங்களுடன் தொடர்புடையவர். நிரலாக்க மொழிகள், கிளவுட் தொழில்நுட்பம், AWS, இயந்திர கற்றல் மற்றும் பலவற்றோடு தொடர்புடைய உள்ளடக்கத்தை அவர் எழுதியுள்ளார். அவளுடைய ஓய்வு நேரத்தில், அவள் வண்ணம் தீட்டவும், தன் குடும்பத்துடன் நேரத்தை செலவழிக்கவும், முடிந்தவரை மலைகளுக்கு பயணம் செய்யவும் விரும்புகிறாள்.

வினி பல்லாவின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்