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

Pin
Send
Share
Send

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

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

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

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

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

  1. இயக்கவும் "முனையம்" எந்தவொரு வசதியான வழியிலும், எடுத்துக்காட்டாக, மெனு வழியாக அல்லது முக்கிய கலவையை அழுத்துவதன் மூலம் Ctrl + Alt + T..
  2. முதலாவதாக, பயனர் களஞ்சியங்களை நாங்கள் கவனிக்கிறோம், ஏனெனில் மிக சமீபத்திய பதிப்புகள் வழக்கமாக முதலில் பதிவேற்றப்படுகின்றன. கட்டளையை புலத்தில் ஒட்டவும்sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list 'பின்னர் கிளிக் செய்யவும் உள்ளிடவும்.
  3. உங்கள் கணக்கிற்கான கடவுச்சொல்லை உள்ளிடவும்.
  4. அந்த பயன்பாட்டிற்குப் பிறகுwget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -தொகுப்புகளைச் சேர்க்க.
  5. கணினி கட்டளைகளை நிலையான கட்டளையுடன் புதுப்பிக்க மட்டுமே இது உள்ளதுsudo apt-get update.
  6. PostgreSQL இன் சமீபத்திய பதிப்பை அதிகாரப்பூர்வ களஞ்சியத்திலிருந்து பெற நீங்கள் விரும்பினால், நீங்கள் பணியகத்தில் எழுத வேண்டும்sudo apt-get install postgresql postgresql-பங்களிப்புகோப்புகளைச் சேர்ப்பதை உறுதிப்படுத்தவும்.

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

படி 2: முதல் முறையாக PostgreSQL ஐத் தொடங்குகிறது

நிறுவப்பட்ட டிபிஎம்எஸ் மேலாண்மை மூலமாகவும் நிகழ்கிறது "முனையம்" பொருத்தமான கட்டளைகளைப் பயன்படுத்துதல். இயல்பாக உருவாக்கப்பட்ட பயனருக்கான அழைப்பு இதுபோல் தெரிகிறது:

  1. கட்டளையை உள்ளிடவும்sudo su - postgresகிளிக் செய்யவும் உள்ளிடவும். இதுபோன்ற நடவடிக்கை இயல்புநிலை கணக்கின் சார்பாக நிர்வாகத்திற்கு மாற உங்களை அனுமதிக்கும், இது தற்போது முக்கியமாக செயல்படுகிறது.
  2. பயன்படுத்தப்படும் சுயவிவரத்தின் போர்வையில் மேலாண்மை கன்சோலில் உள்நுழைவதுpsql. செயல்படுத்தல் சூழலைச் சமாளிக்க உதவும்.உதவி- இது கிடைக்கக்கூடிய அனைத்து கட்டளைகளையும் வாதங்களையும் காண்பிக்கும்.
  3. தற்போதைய PostgreSQL அமர்வு பற்றிய தகவல்களைப் பார்ப்பது மூலம் செய்யப்படுகிறது conninfo.
  4. சூழலில் இருந்து வெளியேறுவது அணிக்கு உதவும் q.

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

படி 3: பயனர் மற்றும் தரவுத்தளத்தை உருவாக்கவும்

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

  1. சுயவிவர நிர்வாகத்தின் கீழ் கன்சோலில் இருப்பது postgres (அணிsudo su - postgres) எழுதுcreateuser --interactive, பின்னர் பொருத்தமான வரியில் எழுத்துக்களை எழுதுவதன் மூலம் அதற்கு பொருத்தமான பெயரைக் கொடுங்கள்.
  2. அடுத்து, எல்லா கணினி வளங்களையும் அணுக பயனர் சூப்பர் யூசர் உரிமைகளை வழங்க விரும்புகிறீர்களா என்பதை தீர்மானிக்கவும். பொருத்தமான விருப்பத்தைத் தேர்ந்தெடுத்து தொடரவும்.
  3. கணக்கு பெயரிடப்பட்ட அதே பெயரை தரவுத்தளத்தில் அழைப்பது நல்லது, எனவே நீங்கள் கட்டளையைப் பயன்படுத்த வேண்டும்createdb lumpicsஎங்கே lumpics - பயனர்பெயர்.
  4. குறிப்பிட்ட தரவுத்தளத்துடன் பணிபுரியும் மாற்றம் நிகழ்கிறதுpsql -d lumpicsஎங்கே lumpics - தரவுத்தளத்தின் பெயர்.

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

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

  1. தரவுத்தளத்திற்குச் சென்ற பிறகு, பின்வரும் குறியீட்டை உள்ளிடவும்:

    அட்டவணை சோதனையை உருவாக்கவும் (
    equip_id சீரியல் PRIMARY KEY,
    வகை வகை (50) NULL,
    வண்ண வார்சார் (25) இல்லை,
    இருப்பிட வார்சார் (25) காசோலை (இடம் ('வடக்கு', 'தெற்கு', 'மேற்கு', 'கிழக்கு', 'வடகிழக்கு', 'தென்கிழக்கு', 'தென்மேற்கு', 'வடமேற்கு')),
    install_date தேதி
    );

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

  2. நுழைந்த பிறகு, திரையில் அட்டவணையைக் காண்பிக்க மட்டுமே இது உள்ளது. d.
  3. இதுவரை எந்த தகவலும் இல்லாத எளிய திட்டத்தை நீங்கள் காண்கிறீர்கள்.
  4. கட்டளை மூலம் புதிய தரவு சேர்க்கப்படுகிறதுசோதனைக்குச் செருகவும் (வகை, நிறம், இருப்பிடம், install_date) மதிப்புகள் ('ஸ்லைடு', 'நீலம்', 'தெற்கு', '2018-02-24');அட்டவணையின் பெயர் முதலில் குறிக்கப்படுகிறது, எங்கள் விஷயத்தில் அது சோதனை, பின்னர் அனைத்து நெடுவரிசைகளும் பட்டியலிடப்பட்டுள்ளன, மேலும் மதிப்புகள் அடைப்புக்குறிக்குள் குறிக்கப்படுகின்றன, எப்போதும் மேற்கோள் மதிப்பெண்களில்.
  5. நீங்கள் மற்றொரு வரியைச் சேர்க்கலாம், எடுத்துக்காட்டாக,INSERT INTO சோதனை (வகை, நிறம், இருப்பிடம், install_date) மதிப்புகள் ('ஸ்விங்', 'மஞ்சள்', 'வடமேற்கு', '2018-02-24');
  6. அட்டவணையை இயக்கவும்சோதனையிலிருந்து * தேர்ந்தெடுக்கவும்;முடிவை மதிப்பீடு செய்ய. நீங்கள் பார்க்க முடியும் என, எல்லாம் சரியாக அமைந்துள்ளது மற்றும் தரவு சரியாக உள்ளிடப்பட்டது.
  7. நீங்கள் ஒரு மதிப்பை நீக்க வேண்டும் என்றால், அதை கட்டளை மூலம் செய்யுங்கள்சோதனையிலிருந்து நீக்கு WHERE வகை = 'ஸ்லைடு';மேற்கோள் மதிப்பெண்களில் விரும்பிய புலத்தை மேற்கோள் காட்டுவதன் மூலம்.

படி 5: phpPgAdmin ஐ நிறுவவும்

கன்சோல் மூலம் தரவுத்தளத்தை நிர்வகிப்பது எப்போதும் எளிதானது அல்ல, எனவே ஒரு சிறப்பு phpPgAdmin GUI ஐ நிறுவுவதன் மூலம் அதை மேம்படுத்துவது நல்லது.

  1. முதன்மையாக மூலம் "முனையம்" வழியாக சமீபத்திய நூலக புதுப்பிப்புகளைப் பதிவிறக்கவும்sudo apt-get update.
  2. அப்பாச்சி வலை சேவையகத்தை நிறுவவும்sudo apt-get install apache2.
  3. நிறுவிய பின், அதன் செயல்திறன் மற்றும் தொடரியல் பயன்படுத்தி சோதிக்கவும்sudo apache2ctl configtest. ஏதேனும் தவறு நடந்தால், அதிகாரப்பூர்வ அப்பாச்சி இணையதளத்தில் உள்ள விளக்கத்தில் பிழையைப் பாருங்கள்.
  4. தட்டச்சு செய்வதன் மூலம் சேவையகத்தைத் தொடங்கவும்sudo systemctl தொடக்க அப்பாச்சி 2.
  5. இப்போது சேவையகம் சரியாக செயல்பட்டு வருவதால், அதிகாரப்பூர்வ களஞ்சியத்திலிருந்து பதிவிறக்குவதன் மூலம் நீங்கள் phpPgAdmin நூலகங்களைச் சேர்க்கலாம்sudo apt install phppgadmin.
  6. அடுத்து, நீங்கள் கட்டமைப்பு கோப்பை சற்று மாற்ற வேண்டும். குறிப்பிடுவதன் மூலம் ஒரு நிலையான நோட்புக் மூலம் திறக்கவும்gedit /etc/apache2/conf-available/phppgadmin.conf. ஆவணம் படிக்க மட்டும் இருந்தால், அதற்கு முன் உங்களுக்கு கட்டளை தேவைப்படும் gedit மேலும் குறிக்கவும்sudo.
  7. வரிக்கு முன் "உள்ளூர் தேவை" போடு#அதை ஒரு கருத்தாக மாற்ற, கீழே இருந்து உள்ளிடவும்அனைவரிடமிருந்தும் அனுமதிக்கவும். இப்போது முகவரிக்கான அணுகல் பிணையத்தில் உள்ள எல்லா சாதனங்களுக்கும் திறந்திருக்கும், உள்ளூர் பிசிக்கு மட்டுமல்ல.
  8. வலை சேவையகத்தை மறுதொடக்கம் செய்யுங்கள்sudo service apache2 மறுதொடக்கம்மேலும் நீங்கள் PostgreSQL உடன் பாதுகாப்பாக பணியாற்றலாம்.

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

மேலும் காண்க: உபுண்டுவில் LAMP மென்பொருள் தொகுப்பை நிறுவுதல்

Pin
Send
Share
Send