በ Ubuntu ላይ PostgreSQL ን ይጫኑ

Pin
Send
Share
Send

PostgreSQL ዊንዶውስ እና ሊኑክስን ጨምሮ ለተለያዩ መድረኮች የሚተገበር ነፃ የመረጃ ቋት ስርዓት ስርዓት ነው። መሣሪያው በርካታ ቁጥር ያላቸውን የመረጃ አይነቶች ይደግፋል ፣ አብሮገነብ የስክሪፕት ቋንቋ አለው እንዲሁም ክላሲካል የፕሮግራም አወጣጥን ቋንቋዎችን ይደግፋል ፡፡ በኡቡንቱ ውስጥ PostgreSQL በ ተጭኗል "ተርሚናል" ከዚያ በኋላ የዝግጅት ሥራ ፣ የሙከራ እና ሠንጠረ creatingችን ማዘጋጀት ይከናወናል ፡፡

በኡቡንቱ ውስጥ PostgreSQL ን ይጫኑ

የመረጃ ቋቶች በተለያዩ መስኮች ጥቅም ላይ ይውላሉ ፣ ነገር ግን የአስተዳደር ስርዓቱ ምቹ አስተዳደርን ይሰጣል ፡፡ ብዙ ተጠቃሚዎች PostgreSQL ላይ ያቆማሉ ፣ በ OS ላይ ይጫኑት እና ከጠረጴዛዎች ጋር መሥራት ይጀምራሉ። በመቀጠልም የተጠቀሰውን መሣሪያ የመጀመሪያ ማስጀመሪያ እና ውቅር አጠቃላይውን የመጫን ሂደት ደረጃ በደረጃ መግለፅ እንፈልጋለን ፡፡

ደረጃ 1 PostgreSQL ን ይጫኑ

በእርግጥ የ 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 ተስማሚ-ዝማኔን ያግኙ.
  6. የቅርብ ጊዜውን PostgreSQL ስሪት ከኦፊሴላዊ ማከማቻው ለማግኘት ከፈለጉ ፣ በኮንሶሉ ውስጥ መጻፍ ያስፈልግዎታልsudo ተችሎትን ያግኙ postgresql postgresql-አስተዋጽኦእና የፋይሎች መጨመሩ ያረጋግጡ።

የተሳካ መጫኑን ከጨረሱ በኋላ መደበኛውን መለያ ለማስጀመር ፣ ስርዓቱን መፈተሽ እና የመነሻ ውቅሩን መቀጠል ይችላሉ።

ደረጃ 2 ለመጀመሪያ ጊዜ PostgreSQL ን በመጀመር ላይ

የተጫነው DBMS አስተዳደር እንዲሁ በኩል ይከሰታል "ተርሚናል" ተገቢዎቹን ትዕዛዛት በመጠቀም። በነባሪ ለተፈጠረው ተጠቃሚ የሚደረገው ጥሪ እንደዚህ ይመስላል

  1. ትእዛዝ ያስገቡsudo su - postgresእና ጠቅ ያድርጉ ይግቡ. እንዲህ ዓይነቱ እርምጃ በአሁኑ ጊዜ እንደ ዋነኛው የሚሰራውን ነባሪ መለያውን ወክለው ወደ አስተዳደር እንዲቀይሩ ያስችልዎታል ፡፡
  2. በተጠቀመበት ፕሮፋይል መሠረት ወደ ማኔጅመንት ኮንሶል ይግቡpsql. ማግበር አከባቢን ለመቋቋም ይረዳዎታል ፡፡እገዛ- ሁሉንም የሚገኙ ትዕዛዞችን እና ክርክሮችን ያሳያል።
  3. ስለአሁኑ PostgreSQL ክፍለ ጊዜ መረጃን ማየት በ በኩል ይከናወናል conninfo.
  4. ከአከባቢው መውጣት ቡድኑን ይረዳል q.

ወደ ሂሳብዎ እንዴት እንደሚገቡ እና ወደ የአስተዳዳሪ ኮንሶል እንደሚገቡ ያውቃሉ ፣ ስለሆነም አዲስ ተጠቃሚን እና የእሱ የመረጃ ቋቱን (ፕሮፌሽናል) መፍጠር ለመቀጠል ጊዜው ነው።

ደረጃ 3 የተጠቃሚ እና የመረጃ ቋትን ፍጠር

አሁን ካለው መደበኛ መለያ ጋር አብሮ መስራት ሁልጊዜ አመቺ አይደለም ፣ እና ሁልጊዜ አስፈላጊ አይደለም። ለዚህ ነው አዲስ መገለጫ ለመፍጠር እና የተለየ የውሂብ ጎታ ከርሱ ጋር ለማገናኘት የአሠራር ሂደቱን ከግምት ውስጥ የምናስገባውም ፡፡

  1. በመሣሪያ አስተዳደር ስር ኮንሶል ውስጥ መሆን ድህረ-መልሶች (ቡድን)sudo su - postgres) ጻፍcreateuser - ተበታተነእና ከዚያ ቁምፊዎቹን በተገቢው መስመር ላይ በመጻፍ ተስማሚ ስም ይስጡት።
  2. ቀጥሎም ለተገልጋዩ የበላይ ተቆጣጣሪ ሁሉንም የስርዓት ሀብቶች እንዲደርስባቸው መፍቀድ አለመፈለግዎን ይወስኑ። በቀላሉ ተገቢውን አማራጭ ይምረጡ እና ይቀጥሉ።
  3. የመረጃ ቋቱን (ሂሳቡ) ከተሰየመው ተመሳሳይ ስም ጎታውን መጥራት ይሻላል ፣ ስለዚህ ትዕዛዙን መጠቀም አለብዎትየተፈጠሩ እብጠትየት እብጠት - የተጠቃሚ ስም።
  4. ከተጠቀሰው ዳታቤዝ ጋር ለመስራት የሚደረግ ሽግግር የሚከናወነው በ ነውpsql -d lumpicsየት እብጠት - የመረጃ ቋቱ ስም።

ደረጃ 4 ጠረጴዛን መፍጠር እና ከረድፎች ጋር መስራት

በተሰየመው የመረጃ ቋት ውስጥ የመጀመሪያዎን ሰንጠረዥ ለመፍጠር ጊዜው አሁን ነው ፡፡ ይህ አሰራር በኮንሶሉ በኩልም ይከናወናል ፣ ሆኖም ዋና ዋና ትእዛዞቹን ለመቋቋም አስቸጋሪ አይሆንም ፣ ምክንያቱም የሚከተሉትን ብቻ ያስፈልግዎታል ፡፡

  1. ወደ ዳታቤዙ ከሄዱ በኋላ የሚከተለውን ኮድ ያስገቡ

    የቃል ሙከራን ይፍጠሩ (
    equip_id ተከታታይ PRIMARY KEY ፣
    ዓይነት varchar (50) ሙሉ አይደለም ፣
    የቀለም ልዩነት (25) ሙሉ አይደለም ፣
    ቼክ varchar (25) ፍተሻ (በ ('ሰሜን' ፣ 'ደቡብ' ፣ 'ምዕራብ' ፣ 'ምስራቅ' ፣ 'ሰሜን-ምስራቅ' ፣ 'ደቡብ-ምስራቅ' '፣' ደቡብ-ምዕራብ '፣ ሰሜን-ምዕራብ'))) ፣
    የመጫኛ ቀን
    );

    የጠረጴዛ ስም መጀመሪያ ሙከራ (ሌላ ማንኛውንም ስም መምረጥ ይችላሉ)። እያንዳንዱ አምድ ከዚህ በታች ተገል isል ፡፡ ስሞቹን መርጠናል ዓይነት varchar እና ቀለም varchar ለምሳሌ ፣ የሌላውን አመላካች መድረስ ይችላሉ ፣ ግን የላቲን ቁምፊዎችን በመጠቀም ብቻ። በቅንፍ ውስጥ ያሉት ቁጥሮች በቦታው ላይ ካለው መረጃ ጋር በቀጥታ የሚዛመደው የአምዱ መጠን ናቸው።

  2. ከገባ በኋላ ጠረጴዛውን በማያ ገጹ ላይ ለማሳየት ብቻ ይቀራል.
  3. ገና ምንም መረጃ ያልያዘ ቀላል ፕሮጀክት ይመለከታሉ ፡፡
  4. በትእዛዙ በኩል አዲስ ውሂብ ታክሏልINSERT INTO ፈተና (አይነት ፣ ቀለም ፣ ስፍራ ፣ ጭነት_ቀን) VALUES ('ስላይድ' ፣ 'ሰማያዊ' ፣ 'ደቡብ' ፣ '2018-02-24');የጠረጴዛው ስም በመጀመሪያ ተጠቁሟል ፣ በእኛ ሁኔታም ነው ሙከራ፣ ከዚያ ሁሉም አምዶች ተዘርዝረዋል ፣ እና እሴቶቹ በቅንዓት ምልክቶች ውስጥ ሁልጊዜ በቅደም ተከተል ይታያሉ።
  5. ከዚያ ሌላ መስመር ማከል ይችላሉ ፣ ለምሳሌ ፣INSERT INTO ፈተና (አይነት ፣ ቀለም ፣ ስፍራ ፣ ጭነት_ቀን) ልዩነቶች ('ማንሸራተት' ፣ 'ቢጫ' ፣ 'ሰሜን ምዕራብ' ፣ '2018-02-24');
  6. ሠንጠረ throughን ያሂዱከሙከራው ይምረጡ *;ውጤቱን ለመገምገም። እንደምታየው ሁሉም ነገር በትክክል የሚገኝ እና ውሂቡ በትክክል ገብቷል።
  7. አንድ እሴት መሰረዝ ከፈለጉ በትእዛዙ በኩል ያድርጉትከሙከራው ይሰረዙ የት ዓይነት = 'ስላይድ';በጥቅስ ምልክቶች ውስጥ የተፈለገውን መስክ በመጥቀስ።

ደረጃ 5 phpPgAdmin ን ጫን

በኮንሶሉ (ኮምፒተርዎ) በኩል የመረጃ ቋቱን ለማስተዳደር ሁልጊዜ ቀላል አይደለም ፣ ስለሆነም ልዩ phpPgAdmin GUI ን በመጫን ማሻሻል የተሻለ ነው።

  1. በዋነኝነት በ "ተርሚናል" የቅርብ ጊዜዎቹን የቤተ-መጽሐፍት ዝመናዎች በ በኩል ያውርዱsudo ተስማሚ-ዝማኔን ያግኙ.
  2. Apache የድር አገልጋይ ጫንsudo ተችሎትን ያግኙ Apache2.
  3. ከተጫነ በኋላ በመጠቀም አፈፃፀሙን እና አገባቡን ይፈትሹsudo apache2ctl ውቅር. የሆነ ችግር ከተከሰተ በይፋዊው Apache ድርጣቢያ ላይ ባለው መግለጫ ላይ ስህተቱን ይፈልጉ።
  4. በመተየብ አገልጋዩን ይጀምሩsudo systemctl apache2.
  5. አሁን አገልጋዩ በትክክል እየሰራ ስለሆነ የ phpPgAdmin ቤተ-ፍርግሞችን ከኦፊሴላዊ ማከማቻው በኩል በማውረድ ማከል ይችላሉphudogadmin ን ጫን.
  6. በመቀጠል የውቅረት ፋይሉን በትንሹ ማሻሻል ያስፈልግዎታል። በመግለጽ በመደበኛ ማስታወሻ ደብተር በኩል ይክፈቱትgedit /etc/apache2/conf-a የሚገኝ/phppgadmin.conf. ሰነዱ ተነባቢ-ብቻ ከሆነ ፣ ከዚህ በፊት ትዕዛዙን ያስፈልግዎታል gedit ይጠቁሙsudo.
  7. ከመስመሩ በፊት "አካባቢያዊ ይፈልጋል" ማስቀመጥ#ወደ አስተያየት ለመቀየር ፣ እና ከስር ያስገቡከሁሉም ፍቀድ. አሁን የአድራሻው መድረሻ በአውታረ መረቡ ላይ ላሉ ሁሉም መሳሪያዎች ክፍት ይሆናል ፣ ለአካባቢያዊው ፒሲ ብቻ አይደለም።
  8. የድር አገልጋዩን እንደገና ያስጀምሩsudo አገልግሎት apache2 እንደገና ያስጀምሩእና ከ PostgreSQL ጋር ደህንነቱ በተጠበቀ ሁኔታ መስራት መቀጠል ይችላሉ።

በዚህ ጽሑፍ ውስጥ እኛ PostgreSQL ን ብቻ ሳይሆን የ LAMP ሶፍትዌርን ለማጣመር የሚያገለግለውን የ Apache ድር አገልጋይ መጫንንም መርምረናል ፡፡ የጣቢያዎችዎ እና ሌሎች ፕሮጀክቶችዎ ሙሉ ተግባሩን ማረጋገጥ የሚፈልጉ ከሆኑ በሚከተለው አገናኝ የእኛን ሌላ መጣጥፍ በማንበብ ሌሎች ክፍሎችን በማከል ሂደት እራስዎን እንዲያውቁ እንመክራለን ፡፡

በተጨማሪ ይመልከቱ: - በ Ubuntu ላይ የ LAMP ሶፍትዌር Suiteን መጫን

Pin
Send
Share
Send