MySQL በኡቡንቱ ላይ እንዴት እንደሚጫን

MySQL ubuntu phpMyAdminን ጫን

ብዙ የውሂብ ጎታ አስተዳደር ስርዓቶች አሉ፣ ግን ብዙዎች የማይክሮሶፍት መዳረሻን ይመርጣሉ፣ እንደ ሁልጊዜው፣ ምክንያቱም ከማይክሮሶፍት ስለሆነ እና የቢሮው ስብስብ አካል ነው። ሌሎች ብዙዎች፣ የውሂብ ጎታዎችን ማስተዳደር እውቀት ባላቸው ሰዎች የሚከናወን ተግባር በመሆኑ፣ እኔ ካየሁት የብዙ ኩባንያዎች ምርጫ የሆነውን ክፍት ምንጭ አማራጭ ያውቃሉ። እዚህ እናስተምርሃለን mysql ን ጫን በኡቡንቱ ውስጥ.

በዊንዶውስ ላይ ከሆንን, ሁሉንም ነገር የሚያካትቱ እሽጎች ስላሉ ምን እንደሚጫኑ ካወቁ MySQL መጫን ቀላል ስራ ነው. በሊኑክስ ውስጥ አንድ አይነት አይደለም, እና ትንሽ የተወሳሰበ ነው, ምክንያቱም ብዙ በትእዛዝ መስመሮች ይከናወናሉ. ዛሬ MySQL በኡቡንቱ ውስጥ እንዴት እንደሚጫን ለማስረዳት እንሞክራለን, ምንም እንኳን የምንጭነው ነገር ይሆናል ሊባል ይችላል. መብራትማለትም ሊኑክስ፣ Apache፣ MySQL እና PHP።

ከመጀመርዎ በፊት

MySQL ከተርሚናል በትእዛዝ መስመር (CLI) የሚሰራ ግራፊክ በይነገጽ የሌለው መሳሪያ ነው። መጫኑ ቀላል ነው፣ ግን በ MySQL ብቻ ሁሉንም ጥያቄዎች ከተርሚናል ማካሄድ አለብን። የተጠቃሚውን ተሞክሮ ለማሻሻል መጫን እና ማዋቀር አለብዎት phpMyAdmin. ነገሮችን ትንሽ የሚያወሳስበው ይህ ነው። እንዴት እንደተዋቀረ, እኛ ማስገባት እንችላለን phpMyAdmin ወይም ሊያሳየን ከሚችሉት ከብዙ ስህተቶች አንዱን እናገኛለን።

እንዲሁም እዚህ ላይ የተገለጸው ነገር ይህን ጽሑፍ በሚጽፍበት ጊዜ እንደሚሰራ መጥቀስ አስፈላጊ ይመስላል, እና በኡቡንቱ 22.10 ላይ ተፈትኗል. ምንም ጥቅሎች ወይም ልዩ የሆነ ነገር እንደሌሉ በመመልከት, ባለፉት እና ወደፊት ስሪቶች ውስጥ መስራት አለበት, ነገር ግን ዋስትና የለውም. ስለዚህ፣ ማንኛውም ሳንካ ካጋጠመህ፣ ይህን ጽሁፍ ለማግኘት ያደረግከውን ነገር እንደገና እንድትደግም እመክራለሁ (በማህበራዊ ሚዲያ ላይ ካላገኛኸው)፡ በ ላይ ያለውን ልዩ ስህተት ፈልግ google ዱክ ዱክ ጎ.

MySQL በኡቡንቱ ላይ እንዴት እንደሚጫን

ከላይ ከተብራራው ጋር፣ LAMPን ከ phpMyAdmin ጋር አንድ ላይ ለመጫን እና ሁሉም ነገር በኡቡንቱ ውስጥ እንዲሰራ ለማድረግ ወደሚከተሏቸው ደረጃዎች እንሂድ።

  1. ሁሉም ነገር የተዘመነ መሆኑን ለማረጋገጥ ከሶፍትዌር ማዘመኛ ወይም በትእዛዙ ሁሉንም ጥቅሎች እናዘምነዋለን sudo apt update && sudo apt upgrade.
  2. እንደ አማራጭ እርምጃ ወደ አሳሹ እንሄዳለን እና "localhost" ን እናስቀምጠዋለን, ይህ ከሆነ S ን ከኤችቲቲፒኤስ ማስወገድዎን ያረጋግጡ. ስራውን የሚሰራ አገልጋይ ስለሌለ ስህተት እናያለን።

localhost እየሰራ አይደለም

  1. ወደ ተርሚናል ሄደን የ LAMP: Apache ን እንጭነዋለን.
sudo ተስማሚ apache2።
  1. እንደ ሌላ አማራጭ እርምጃ ፣ አስፈላጊ ያልሆኑ ነገር ግን ጥሩ እየሰራን መሆናችንን የሚያመለክቱ ፣ ወደ አሳሹ እንመለሳለን ፣ “localhost” ን እናስቀምጠዋለን እና አሁን እንደዚህ ያለ ነገር እንደመጣ አረጋግጣለን።

localhost እየሰራ

  1. በመቀጠል MySQL, M of LAMPን እንጭናለን:
sudo apt installation mysql-server
  1. በሚቀጥለው ደረጃ፣ ከሌለን፣ P of LAMP (PHP) እንጭነዋለን፡
sudo apt install php

እና በዚህ በኡቡንቱ MySQL ለመጠቀም አስፈላጊው ነገር ሁሉ ይኖረናል። የተጠቃሚውን ተሞክሮ ለማሻሻል እንቀጥላለን።

በኡቡንቱ ላይ phpMyAdmin ን ይጫኑ

  1. ተርሚናል ውስጥ እኛ እንጽፋለን
sudo apt install phpmyadmin
  1. አገልጋዩ እንድንጠቀም የሚጠይቀን ጊዜ ይመጣል። Apache2 ን ከቦታ አሞሌ ጋር እንመርጣለን ፣ ከዚያ ትር እና እሺን እንመርጣለን ።

phpmyadmin አገልጋይ

  1. ንቁ የውሂብ ጎታ መኖር አስፈላጊ መሆኑን ያሳውቀናል, እና በ dbconfig-common ማስተዳደር ከፈለግን. የመጀመሪያውን መስኮት እንቀበላለን, ተጨማሪ አማራጮችን አያቀርብም, እና ወደ ሁለተኛው እንሄዳለን, አዎ እንላለን እና ለ phpMyAdmin (ሁለት ጊዜ) የይለፍ ቃል እናስቀምጣለን.

dbconfig-የጋራ

የ phpMyAdmin ይለፍ ቃል ያዘጋጁ

  1. ወደ አሳሹ ተመልሰን "phpmyadmin" ወደ "localhost" እንጨምራለን ይህም localhost/phpmyadmin ይሆናል።

phpMyAdmin መግቢያ

  1. ሌላ ቼክ እንሰራለን፡ ነባሪውን ተጠቃሚ ማለትም phpmyadmin እና በደረጃ 10 ላይ ያዋቀርነውን የይለፍ ቃል እናስቀምጣለን ወደ ውስጥ እንደገባ እናያለን ነገርግን ልዩ መብቶች የለንም።

phpMyAdmin ያለ ልዩ መብቶች

  1. ክፍለ-ጊዜውን በ phpMyAdmin ውስጥ እንዘጋዋለን.

ይመዝገቡ

  1. ወደ ተርሚናል እንመለሳለን, ጻፍ sudo -i (ወይም ሱዶ ሱ) እና የይለፍ ቃላችንን ያስገቡ።
  2. አሁን mysql -u root -pyን እንጽፋለን የ phpMyAdmin የይለፍ ቃል (ከደረጃ 10 ያለው) እናስቀምጠዋለን።

mysql ያስገቡ

  1. የቀረ ነገር የለም። በሚቀጥለው ደረጃ ተጠቃሚን እንፈጥራለን (1) ፣ 1234 ን ለሌላ ቁልፍ (በነጠላ ጥቅሶች መካከል መሄድ አለበት) እና ለተጠቃሚዎ ubunlog ፣ ልዩ መብቶችን እንሰጠዋለን (2) እና እንደገና እንጀምራለን (ያረጋግጣሉ) ከእያንዳንዱ መግቢያ በኋላ "ጥያቄ እሺ" ከሚለው መልእክት ጋር በጥሩ ሁኔታ እንደሄደ፡-
ተጠቃሚ ፍጠር 'ubunlog'@'%' በ'1234' ተለይቷል፤ በ *.* to 'ubunlog'@'%' ላይ ሁሉንም መብቶች ከስጦታ አማራጭ ጋር ስጡ; የመፍሰሻ መብቶች;

እና ያ ብቻ ይሆናል። ወደ አሳሹ ለመመለስ፣ የመግቢያ/phpmyadmin ገጽን ለማደስ እና ከተፈጠረው ተጠቃሚ ጋር መገባታችንን ለማረጋገጥ እና እንዲሁም የውሂብ ጎታዎችን ማስተዳደር እንደምንችል ይቀራል።

በ phpMyAdmin ውስጥ የውሂብ ጎታዎችን በኡቡንቱ ያስተዳድሩ

የውሂብ ጎታዎችን መደበቅ እና ጭብጡን መቀየር

አሁን የውሂብ ጎታዎችን ማስተዳደር ስለምንችል, እኛ በራሳችን መንገድ ማድረግ እንፈልጋለን. በዋናው ገጽ ላይ "ገጽታ" የሚለውን አማራጭ እናገኛለን, እና phpMyAdmin በጫንንበት ስርዓተ ክወና ላይ በመመስረት, 3 ወይም 4 አማራጮች ሊታዩ ይችላሉ. ብዙ ባይሆንም በ ውስጥ አማራጮች አሉ። phpmyadmin.net/themesእና፣ ለምሳሌ፣ የሚከተለው BooDark (ጨለማ ቡትስትራፕ) ነው።

BooDark ገጽታ

ጭብጡ መከፈት እና ማህደሩን በ phpmyadmin አቃፊ ውስጥ ባለው የገጽታ አቃፊ ውስጥ ማስቀመጥ አለበት (በኡቡንቱ ውስጥ ብዙውን ጊዜ /usr/share/phpmyadmin/themes ነው)።

በሌላ በኩል፣ ካስተዋሉ፣ ከBooDark ስክሪን ሾት በስተግራ ከላይ ካለው የስክሪፕት ፎቶ ያነሰ የውሂብ ጎታዎች እንዳሉ አስተውለዋል። የተደበቁ ስለሆኑ ነው። ንድፈ ሀሳቡ እነሱ ናቸው ይላል። የውሂብ ጎታዎች ከማዋቀሪያ ፋይሎች ጋር እና እዚያ ምንም ነገር መንካት እንደሌለበት, ነገር ግን ልንደብቃቸው እንችላለን, ሁሉም ነገር በሚታዩበት ጊዜ መስራቱን እንደሚቀጥል.

እነሱን ለመደበቅ እና በመረጃ ቋቶቻችን ብቻ ለመስራት ፋይሎችን መክፈት ፣ ወደ ሌላ ቦታ መሄድ ፣ የሃርድ ድራይቭን ስር ማስገባት ፣ ማጉሊያን በመምታት ፣ phpmyadmin መፈለግ ፣ ማህደሩን አስገባ እና የ config.inc ፋይልን መክፈት እንችላለን ። .php. በመጨረሻው ላይ የሚከተለውን መስመር ማከል ይችላሉ:

$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';

ከላይ ጀምሮ, እኛ እየተጠቀምን ነው የውሂብ ጎታዎችን ለመደበቅ አማራጭ (Hide_db) እና የትኞቹን ማየት እንደማንፈልግ ያሳያል። ሕብረቁምፊው የሚጀምረው እና በነጠላ ጥቅሶች ያበቃል; በውስጡ, የመጀመሪያው ምልክት "^" እና የመጨረሻው "$" መሆን አለበት; እና በውስጡም በ"|" የተከፋፈሉ የውሂብ ጎታዎች አሉ። አንድ እንግዳ ነገር ካጋጠመህ ምንም እንኳን ማድረግ ባይገባህም፣ ከሱ በፊት ሁለት ሸርተቴዎችን (//) በማስቀመጥ ወይም በ /*…*/ መካከል በማስቀመጥ ያንን መስመር “አስተያየት መስጠት” ትችላለህ።

የውሂብ ጎታዎችን በLibreOffice Base ማስተዳደር

በዚህ ጽሑፍ መጀመሪያ ላይ እንደገለጽነው MySQL በኡቡንቱ ውስጥ ለመጠቀም በጣም አስፈላጊ የሆነው በ 7 ደረጃዎች ውስጥ ይከናወናል. ከዚያ በተርሚናል የምንመራ ከሆነ ሌላ ምንም አያስፈልግም። በ phpMyAdmin እኛ ብዙውን ጊዜ በማስተናገጃ አገልግሎቶች ውስጥ የሚገኝ በግራፊክ በይነገጽ እናደርገዋለን ፣ ስለሆነም ከማንኛውም ነገር በፊት እሱን መለማመድ ጠቃሚ ነው። ግን የውሂብ ጎታዎችን ማስተዳደርም ይችላሉ። ከሌሎች ሶፍትዌሮች ጋር.

ለምሳሌ፣ በማይክሮሶፍት 365 መዳረሻ እንዳለን ሁሉ፣ LibreOffice ቤዝ አለው። እና አዎ፣ ከ MySQL ዳታቤዝ ጋር ከBase ጋር መገናኘት እንችላለን። ምንም እንኳን በመረጃ ቋቱ ውስጥ ሰንጠረዦችን ማከል መቻላችን እውነት ቢሆንም ከ phpMyAdmin የፈጠርናቸውን ሰንጠረዦች ማስተካከል የማይፈቅድልን መሆኑ እውነት ነው, ስለዚህ ከ Base ጋር ብንሰራ ጠቃሚ ነው. ዳታቤዙን ከ MySQL ጋር እንፍጠር፣ ከእሱ ጋር እንገናኝ እና ከዚያ ሰንጠረዦቹን ከቤዝ እናስተዳድር። ስለ የSQL መጠይቆች፣ መረጃ ለማግኘት የሚፈቀዱት ብቻ ናቸው።; ለውጦችን ማድረግ ከፈለግን በግራፊክ በይነገጽ በኩል ማድረግ አለብን።

ይህንን ለማድረግ ሁሉንም LAMP አንዴ ከጫንን (Linux ቀድሞውንም አለ፣ Apache፣ MySQL እና PHP) እነዚህን ደረጃዎች መከተል አለብን።

  1. LibreOffice Baseን እንከፍታለን። ጠንቋይ ይታየናል።
  2. በመጀመሪያው መስኮት ውስጥ "ከነባሩ የውሂብ ጎታ ጋር ይገናኙ" የሚለውን እንመርጣለን, ምናሌውን አውርዱ እና "MySQL/MariaDB" የሚለውን ይምረጡ.

በ LibreOffice Base የውሂብ ጎታ ይፍጠሩ

  1. በሚቀጥለው መስኮት "በቀጥታ ይገናኙ (በማሪያ ዲቢ ሲ ማገናኛ)" ን እንመርጣለን እና ቀጣይን ጠቅ ያድርጉ:

ማሪያዲቢን በመጠቀም ያገናኙ

  1. በመቀጠል የውሂብ ጎታውን እና የአገልጋዩን ስም እናስቀምጣለን. የመረጃ ቋቱ ልናገናኘው የምንፈልገው ይሆናል፣ እና አገልጋዩ localhost ነው።

የውሂብ ጎታ ውሂብ

  1. በሚቀጥለው ላይ ጠቅ ካደረግን በኋላ የተጠቃሚ ስሙን እናስቀምጠዋለን እና "አስፈላጊ የይለፍ ቃል" በሚለው ሳጥን ምልክት የተደረገበት, ግንኙነቱን ለመፈተሽ ጠቅ እናደርጋለን.

ግንኙነቱን ይሞክሩ

  1. የይለፍ ቃል (የ MySQL ተጠቃሚን) ይጠይቀናል, እናስቀምጠዋለን. ሁሉም ነገር ጥሩ ከሆነ ግንኙነቱ ስኬታማ መሆኑን የሚያረጋግጥ መልእክት እናያለን.
  2. በሚቀጥለው ላይ ጠቅ እናደርጋለን እና ነገሮችን በነባሪነት መተው እና "ጨርስ" ን ጠቅ ማድረግ የሚገባበት የመጨረሻውን መስኮት እናያለን.

የውሂብ ጎታ ያስቀምጡ

ይህ የውሂብ ጎታውን ከ LibreOffice Base እንድንደርስ ያስችለናል፣ ነገር ግን እኔ የምጠቀመው ተወላጅ የሆነ ነገር ካስፈለገ እና ለመሠረታዊ አስተዳደር ብቻ ከሆነ ነው። እንዲሁም በዴስክቶፕዎ ላይ የተሻለ ከሚመስለው እንደ GTK በኡቡንቱ ወይም Qt በሌሎች ስዕላዊ አካባቢዎች መስራት ከመረጡ።

ከሌሎቹ አማራጮች መካከል አንዱ ተወዳጆች አንዱ ነው ተንከባካቢ, ክፍት ምንጭ የማህበረሰብ አማራጭ ያለው ነገር ግን አንዱን ወይም ሌላውን መጠቀም ቀድሞውኑ የጣዕም ጉዳይ መሆን አለበት. ያ እና ያ ምናልባት በአንድ ሥራ ውስጥ በ phpMyAdmin ውስጥ በደንብ እንዲንቀሳቀሱ ይጠይቁዎታል።

እና MySQL በኡቡንቱ ላይ መጫን እና የውሂብ ጎታዎችን ከኡቡንቱ በግራፊክ በይነገጽ ማስተዳደር የምትችለው በዚህ መንገድ ነው።


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

አስተያየት ፣ ያንተው

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡

  1.   ፍራንሲስኮ ቬላስኮ አለ

    በጣም ጥሩ፣ MySQLን ለመጫን ለቀናት መረጃ ስፈልግ ነበር እና ይህ ኢሜይል ከደረጃዎቹ ጋር በሰዓቱ ደርሷል