የምንጭ ኮዱን በመጠቀም PostgreSQL ን እንዴት እንደሚጭኑ -12 ደረጃዎች

ዝርዝር ሁኔታ:

የምንጭ ኮዱን በመጠቀም PostgreSQL ን እንዴት እንደሚጭኑ -12 ደረጃዎች
የምንጭ ኮዱን በመጠቀም PostgreSQL ን እንዴት እንደሚጭኑ -12 ደረጃዎች

ቪዲዮ: የምንጭ ኮዱን በመጠቀም PostgreSQL ን እንዴት እንደሚጭኑ -12 ደረጃዎች

ቪዲዮ: የምንጭ ኮዱን በመጠቀም PostgreSQL ን እንዴት እንደሚጭኑ -12 ደረጃዎች
ቪዲዮ: ሸገር እንደ ዱባይ - በዝምታ እየተሰሩ ያለው ምርጥ 5 ሜጋ ፕሮጀክቶች @HuluDaily - ሁሉ ዴይሊ - Ethiopia Mega Projects 2024, ሚያዚያ
Anonim

በአንዳንድ ብጁ አማራጮች የ PostgreSql አገልጋዩን ለመጫን ፈለጉ? አስቀድመው ከተዋቀሩ ጥቅሎች ይልቅ የ PostgreSQL አገልጋዩን ከምንጭ ኮድ መጫን ያስፈልግዎታል? የ PostgreSql አገልጋዩን ሥራ ለማስኬድ ይህ ጽሑፍ በአጭር የመጫኛ ሂደት ውስጥ ይመራዎታል!

ደረጃዎች

የምንጭ ኮድ ደረጃ 1 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 1 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 1. የምንጭ ኮዱን ከ PostgreSQL ድርጣቢያ [1] ያግኙ።

የምንጭ ኮድ ደረጃ 2 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 2 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 2. የምንጭ ኮድ ጥቅሉን ይክፈቱ።

የሚከተለውን የባሽ/ኮንሶል ትዕዛዝ ይጠቀሙ

gunzip postgresql-8.3.3.tar.gz

tar xf postgresql-8.3.3.tar

  • postgresql-8.3.3 የአሁኑ ስሪት ስም ነው። የወደፊቱ ስሪቶች በ 8.3.3 ክፍል ሊለያዩ ይችላሉ።
  • Postgresql-8.3.3 የሚባል ማውጫ አሁን ባለው ማውጫ (ከላይ ያለውን ስክሪፕት ከፈጸሙት) ስር ይፈጠራል።

    የምንጭ ኮድ ደረጃ 2 ጥይት 2 ን በመጠቀም PostgreSQL ን ይጫኑ
    የምንጭ ኮድ ደረጃ 2 ጥይት 2 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 3 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 3 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 3. የአሁኑን ማውጫ ወደ አዲስ ለተፈጠረው (postgresql-8.3.3) ይለውጡ

የምንጭ ኮድ ደረጃ 4 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 4 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 4. ለስርዓትዎ የምንጭውን ዛፍ ያዋቅሩ እና የሚፈልጉትን የመጫኛ አማራጮችን ይምረጡ-

  • ነባሪ ውቅር - ትዕዛዙን ያሂዱ

    ./ አዋቅር

    በባሽ/ኮንሶልዎ ላይ

  • ብጁ ውቅር (ይህ ለላቁ ተጠቃሚዎች ብቻ ነው) - በ PostgreSQL ሰነድ ውስጥ የተዘረዘሩትን የትእዛዝ መስመር አማራጮችን በመጠቀም ብዙ ብጁ ውቅር አማራጮችን ማዘጋጀት ይችላሉ [2]
የምንጭ ኮድ ደረጃ 5 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 5 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 5. የትእዛዝ መስመሩን በመተግበር የግንባታ ሂደቱን ይጀምሩ

ግማኬ

በኮንሶልዎ/ባሽዎ ውስጥ።

በእርስዎ ሃርድዌር ላይ በመመስረት ይህ ጥቂት ደቂቃዎችን ሊወስድ ይችላል። የሚታየው የመጨረሻው መስመር የሚከተለው መሆን አለበት

ሁሉም የ PostgreSQL በተሳካ ሁኔታ ተሠርቷል። ለመጫን ዝግጁ።

የምንጭ ኮድ ደረጃ 6 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 6 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 6. የ bash/console ትዕዛዙን በመተግበር የ PostgreSql ፋይሎችን ይጫኑ።

gmake ጫን

--prefix = PREFIX የትእዛዝ መስመር አማራጩን ካልተጠቀሙ በስተቀር ፋይሎቹን ወደ/usr/አካባቢያዊ/pgsql የሚጭን ፣ በዚህ ሁኔታ ፋይሎቹ በ PREFIX በተጠቀሰው መንገድ ላይ ይጫናሉ።

የምንጭ ኮድ ደረጃ 7 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 7 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 7. በባሽ ኮንሶል ውስጥ የሚከተለውን ትዕዛዝ በመተግበር ለ PostgreSQL እጅግ በጣም ተጠቃሚ መለያ ይፍጠሩ

adduser postgres

የምንጭ ኮድ ደረጃ 8 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 8 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 8. በባሽ ኮንሶል ውስጥ የሚከተሉትን ትዕዛዞች በመተግበር የ PostgreSQL የውሂብ ዛፍን ለመያዝ ማውጫ ይፍጠሩ

mkdir/p01/pgsql/ውሂብ

የተከተፈ ፖስትግራሞች/p01/pgsql/ውሂብ

የምንጭ ኮድ ደረጃ 9 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 9 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 9. በመተግበር የ PostgreSQL ክላስተር ይፍጠሩ

su - postgres

/usr/አካባቢያዊ/pgsql/bin/initdb -D/p01/pgsql/ውሂብ

የምንጭ ኮድ ደረጃ 10 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 10 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 10. በመተግበር የ PostgreSQL አገልጋዩን (የፖስታ አስተዳዳሪ ሂደት) ያስጀምሩ

/usr/local/pgsql/bin/postmaster -D/p01/pgsql/data> logfile 2> & 1 &

የምንጭ ኮድ ደረጃ 11 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 11 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 11. በመተግበር በክላስተር ውስጥ የ PostgreSQL የመረጃ ቋትን ይፍጠሩ

/usr/አካባቢያዊ/pgsql/bin/የተፈጠረ ሙከራ

የምንጭ ኮድ ደረጃ 12 ን በመጠቀም PostgreSQL ን ይጫኑ
የምንጭ ኮድ ደረጃ 12 ን በመጠቀም PostgreSQL ን ይጫኑ

ደረጃ 12. የ psql ትዕዛዙን በመጠቀም ወደ የመረጃ ቋቱ ይግቡ

/usr/አካባቢያዊ/pgsql/bin/psql ሙከራ

ዘዴ 1 ከ 1 - የተሟላ የትእዛዞች ዝርዝር

አገልጋዩን ለመጫን በዚህ ጽሑፍ ውስጥ የተገለፁት የሚፈጸሙ ሙሉ ትዕዛዞች ዝርዝር ነው። ይህ በኋላ ላይ ለመፈጸም ወደ ስክሪፕት ሊቀመጥ ይችላል።

./ አዋቅር

ግማኬ

su

gmake ጫን

adduser postgres

mkdir/usr/አካባቢያዊ/pgsql/ውሂብ

የተከተፈ ፖስትግራሞች/usr/አካባቢያዊ/pgsql/ውሂብ

su - postgres

/usr/አካባቢያዊ/pgsql/bin/initdb -D/usr/አካባቢያዊ/pgsql/ውሂብ

/usr/local/pgsql/bin/postgres -D/usr/local/pgsql/data> logfile 2> & 1 &

/usr/አካባቢያዊ/pgsql/bin/የተፈጠረ ሙከራ

/usr/አካባቢያዊ/pgsql/bin/psql ሙከራ

የሚመከር: