Sida loo rakibo MySQL Ubuntu

Ku rakib MySQL ubuntu phpMyAdmin

Waxaa jira dhowr habab maaraynta xogta xogta, laakiin qaar badan ayaa door bida Microsoft Access, sida had iyo jeer, sababtoo ah waxay ka timid Microsoft waxayna qayb ka tahay xafiiskeeda. Qaar kale oo badan, maadaama maaraynta xogta macluumaadka ay tahay hawl ay qabtaan dadka aqoonta u leh, waxay ka warqabaan ikhtiyaarka isha furan oo, wixii aan arkay, waa doorashada shirkado badan. Halkan waanu ku bari doonaa ku rakib mysql gudaha Ubuntu.

Haddii aan ku jirno Windows, rakibidda MySQL waa hawl fudud haddii aad taqaano waxa la rakibayo, maadaama ay jiraan baakado ay ku jiraan wax walba. Linux isku mid maaha, oo way yara adag tahay sababtoo ah wax badan ayaa lagu sameeyaa khadadka taliska. Maanta waxaan isku dayi doonaa inaan sharaxno sida loo rakibo MySQL gudaha Ubuntu, inkastoo sidoo kale la dhihi karo waxa aan rakibi doono ayaa noqon doona. LAMPie Linux, Apache, MySQL iyo PHP.

Kahor intaadan bilaabin

MySQL waa qalab aan lahayn interface garaaf ah oo ka shaqeeya terminalka iyadoo loo marayo khadka taliska (CLI). Rakibadeedu waa mid fudud, laakiin MySQL oo keliya ayaanu ku fulin karnaa dhammaan weydiimaha ka imanaya terminalka. Si loo horumariyo khibrada isticmaalaha, waa inaad sidoo kale rakibtaa oo habaysaa phpMyAdmin. Tani waa waxa xoogaa adkeynaya waxyaabaha. Iyadoo ku xiran sida loo habeeyey, waan geli karnaa phpMyAdmin ama waxaan heli doonaa mid ka mid ah khaladaadka badan ee ay ina tusin karto.

Waxa kale oo ay ila tahay muhiim in aan sheego in waxa halkan lagu sharaxay ay shaqeeyaan wakhtiga qorista maqaalkan, iyo waxaa lagu tijaabiyay Ubuntu 22.10. Marka la eego in aysan jirin baakado ama wax gaar ah, waa in ay ka shaqeyso noocyadii hore iyo kuwa mustaqbalka, laakiin lama dammaanad qaadayo. Sidaa darteed, haddii aad ku dhacdo wax cayayaan ah, waxaan kugula talin lahaa inaad dib ugu noqoto wixii aad samaysay si aad u hesho maqaalkan (haddii aadan ka helin warbaahinta bulshada): ka raadi cilladda gaarka ah Google DuckDuckGo.

Sida loo rakibo MySQL Ubuntu

Iyada oo la sharraxay kor ku xusan, aan raacno tillaabooyinka la raaco si aan ugu rakibno LAMP oo ay la socdaan phpMyAdmin oo aan ka dhigno wax walba inay ku shaqeeyaan Ubuntu.

  1. Si loo hubiyo in wax walba ay cusub yihiin, waxaan cusbooneysiineynaa dhammaan xirmooyinka, ha ahaato Cusbooneysiinta Software ama amarka sudo apt update && sudo apt upgrade.
  2. Tallaabo ikhtiyaari ah, waxaan aadeynaa browserka oo aan dhignaa "localhost", anagoo hubinayna inaan ka saarno S HTTPS haddii ay sameyso. Waxaan arki doonaa qalad sababtoo ah ma jiro server shaqadiisa qabta.

localhost ma shaqaynayo

  1. Waxaan tagnaa terminalka oo aan rakibnay A of LAMP: Apache.
sudo apt rakibi apache2
  1. Sida tillaabo kale oo ikhtiyaari ah, oo aan muhiim ahayn, laakiin tilmaamaya inaan si wanaagsan u shaqeyneyno, waxaan ku soo laabanaa browserka, dhig "localhost" oo aan xaqiijino in hadda wax la mid ah kuwan soo socdaa ay muuqdaan:

localhost shaqeeya

  1. Marka xigta waxaan rakibnaa MySQL, M of LAMP:
sudo apt rakibi mysql-server
  1. Tallaabada xigta, haddii aynaan haysan, waxaan rakibnay P of LAMP (PHP):
sudo apt install php

Oo tan waxaan lahaan doonnaa wax kasta oo lagama maarmaanka u ah si aan ugu isticmaalno MySQL gudaha Ubuntu. Si aan u wanaajino khibrada isticmaalaha, waan sii wadeynaa.

Ku rakib phpMyAdmin Ubuntu

  1. Terminalka, waxaan ku qoreynaa:
sudo apt ku rakib phpmyadmin
  1. Waxaa iman doona wakhti ay na waydiin doonto server-ka si aan u isticmaalno. Waxaan dooranaa apache2 oo leh bar bannaan, ka dibna tab oo OK.

phpmyadmin server

  1. Waxay nagu wargelin doontaa inay lagama maarmaan tahay in la helo xog ururin firfircoon, iyo haddii aan rabno inaan ku maamulno dbconfig-common. Waxaan aqbalnaa daaqada koowaad, taas oo aan bixinin doorashooyin badan, waxaanan tagnaa kan labaad, waxaan dhahnaa haa oo waxaan gelinaa furaha sirta ah phpMyAdmin (laba jeer):

dbconfig-caadi

Deji furaha phpMyAdmin

  1. Waxaan ku laabanaa browserka oo aan ku darnaa "phpmyadmin" "localhost", kaas oo noqon lahaa localhost/phpmyadmin.

phpMyAdmin soo gal

  1. Waxaan sameynaa jeeg kale: waxaan gelineynaa isticmaalaha caadiga ah, kaas oo ah phpmyadmin, iyo erayga sirta ah ee aan ku habeynay tallaabada 10. Waxaan arki doonaa inuu galo, laakiin ma lihin mudnaanta.

phpMyAdmin bilaa mudnaan

  1. Waxaan ku xireynaa fadhiga phpMyAdmin.

Ka bax

  1. Waxaan ku laabaneynaa terminaalka, qor sudo -i (ama sudo su) oo geli eraygayaga sirta ah.
  2. Hadda waxaan ku qornaa mysql -u root -py waxaan dhignaa erayga sirta ah ee phpMyAdmin (midka laga bilaabo tallaabada 10).

gali mysql

  1. Wax ka haray ma jiraan. Talaabada xigta waxaan sameyneynaa isticmaale (1), adigoo 1234 u bedelaya furaha sirta ah (kaaso waa inuu dhex maraa hal xigasho) iyo ubunlog Isticmaalahaaga, waxaanu siinay mudnaanta (2) oo dib u bilownay (waxaa la xaqiijin doonaa inay si fiican ula socotay fariinta "Query OK" ka dib hordhac kasta):
samee isticmaale'ubunlog'@'%' oo lagu aqoonsaday '1234'; sii dhammaan mudnaanta *.* si 'ubunlog'@'%' oo leh ikhtiyaar deeq; nadiifinta mudnaanta;

Taasina waxay ahaan lahayd dhammaan. Way hadhsan tahay in dib loogu noqdo browserka, dib u cusboonaysii bogga login/phpmyadmin oo la xaqiijiyo inaan la geli karno isticmaalaha la abuuray, iyo sidoo kale inaan maamuli karno xogta macluumaadka.

Maamul xogta macluumaadka phpMyAdmin ee Ubuntu

Qarinta xogta macluumaadka iyo beddelka mawduuca

Hadda oo aan maareyn karno keydka macluumaadka, waxaa laga yaabaa inaan rabno inaan u sameyno sideenna. Bogga ugu weyn waxaan ka helnaa ikhtiyaarka "Mawduuca", waxayna kuxirantahay nidaamka hawlgalka ee aan ku rakibnay phpMyAdmin, 3 ama 4 ikhtiyaar ayaa soo muuqan kara. In kasta oo aanay badnayn, haddana waxa jira beddello kale oo ku jira phpmyadmin.net/themes, iyo, tusaale ahaan, kan soo socda waa BooDark (Bootstrap madow):

Mawduuca BooDark

Mawduucyada waa in la furaa oo geli galka gudaha galka mawduucyada kaas oo ku jiri doona galka phpmyadmin (Ubuntu inta badan waa /usr/share/phpmyadmin/themes).

Dhanka kale, haddii aad dareentay, waxaad ogaan doontaa in dhanka bidix ee shaashadda BooDark ay jiraan xog-ururin ka yar kan shaashadda kore. Taasi waa sababta oo ah way qarsoon yihiin. Aragtida ayaa sheegaysa inay yihiin databases oo leh faylasha qaabeynta iyo in ay mudan tahay in aan waxba la taaban halkaas, laakiin waan qarin karnaa, in wax walba ay sii wadi doonaan inay u shaqeeyaan sidii markii ay muuqdaan.

Si loo qariyo iyaga, oo sidaas awgeed aan ku shaqeyno oo keliya xog-ururintayada, waxaan furi karnaa Files, aadi kartaa meelo kale, geli kartaa xididka darawalkeena adag, ku dhufo muraayadda weyneynta, ka raadi phpmyadmin, geli faylka oo fur faylka config.inc. .php. Dhamaadka waxaad ku dari kartaa xariiq sida soo socota:

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

Laga soo bilaabo kor ku xusan, waxaan isticmaaleynaa ikhtiyaarka ah in la qariyo xogta macluumaadka (hide_db) oo tilmaamaya kuwa aynaan doonayn inaan aragno. Xadhiggu wuxuu ku bilaabmaa kuna dhamaadaa hal-xig-xigno; dhexdeeda, calaamadda koowaad waa inay noqotaa "^" iyo "$" u dambeeya; gudahana waxaa ku jira kaydka macluumaadka oo ay kala soocaan "|". Haddii ay dhacdo inaad dareento wax qariib ah, inkasta oo aanad ahayn, waxaad "faallo ka bixin kartaa" xariiqaas adigoo hor marinaya laba xabbadood (//) ama dhex gelinaya /*…*/.

Ku maamulida xogta xogta ee LibreOffice Base

Sida aan ku sharaxnay bilawga maqaalkan, waxa runtii lagama maarmaan u ah isticmaalka MySQL ee Ubuntu waxaa lagu sameeyaa qiyaastii 7 tillaabo. Haddii aan markaas la maamulno terminalka, wax kale looma baahna. Iyadoo phpMyAdmin waxaan ku samayn doonaa interface garaaf ah, mid inta badan laga heli karo adeegyada martigelinta, marka waxaa habboon in la qabsado ka hor wax kasta oo kale. Laakiin sidoo kale waxaad maamuli kartaa xog-ururinta oo leh software kale.

Tusaale ahaan, sida aan ugu heli karno Microsoft 365, LibreOffice wuxuu leeyahay Saldhig. Oo haa, waxaan ku xidhi karnaa xogta MySQL oo leh Base, nooc ka mid ah. In kasta oo ay run tahay in aan ku dari karno shaxanka database-ka, sidoo kale waa run in aysan noo ogolayn in aan wax ka beddelno shaxanka aan ka abuurnay phpMyAdmin, markaa waxaa habboon in, haddii aan la shaqeyno Base, waa inaan sameynaa. ku samee database-ka MySQL, aynu ku xidhno ka dibna ka maamulo miisaska Saldhigga. Dhanka kale Weydiinta SQL, kaliya kuwa la helo macluumaadka ayaa la oggol yahay; Haddii aan rabno in aan isbedel samayno, waa in aan ku samaynaa iyada oo loo marayo interface garaafyada.

Si tan loo sameeyo, marka aan rakibno dhammaan LAMP (Linux waa horeba, Apache, MySQL iyo PHP), waa inaan raacnaa tillaabooyinkan:

  1. Waxaan furnaa Saldhigga LibreOffice. Saaxir ayaa nala tusi doonaa.
  2. Daaqadda koowaad, waxaan dooraneynaa "Ku xir xogta xogta jirta", hoos u dhig liiska oo dooro "MySQL/MariaDB".

Abuur Database leh LibreOffice Base

  1. Daaqadda soo socota, waxaan dooraneynaa "Si toos ah ugu xir xiriiriyaha MariaDB C" oo guji kan xiga:

Ku xidh adoo isticmaalaya MariaDB

  1. Marka xigta, waxaan dhignaa magaca database-ka iyo server-ka. Xogta xogta ayaa noqon doonta ka aan rabno in aan ku xirno, server-kuna waa localhost.

Xogta Keydka

  1. Kadib gujinta ku xigta, waxaan gelin doonaa magaca isticmaalaha, iyadoo sanduuqa "password loo baahan yahay" la saxo, waxaan gujin doonaa tijaabi xiriirka.

Tijaabi xidhiidhka

  1. Waxay na waydiin doontaa erayga sirta ah (ee isticmaala MySQL), waxaanu dhignay. Haddii wax waliba si fiican u socdaan, waxaan arki doonaa fariin xaqiijinaysa in isku xirnaanta lagu guuleystay.
  2. Waxaan gujineynaa kan ku xiga oo waxaan arki doonaa daaqada ugu dambeysa oo ay ku habboon tahay in wax laga tago si caadi ah oo guji "Finish".

Keydso xogta

Tani waxay noo ogolaan doontaa inaan ka galno database-ka LibreOffice Base, laakiin waxaan kaliya isticmaali lahaa haddii wax asal ah loo baahan yahay iyo maamulka aasaasiga ah. Sidoo kale haddii aad doorbidayso inaad la shaqeyso wax si fiican uga muuqda desktop-kaaga, sida GTK gudaha Ubuntu ama Qt ee jawiga garaafyada kale.

Ka mid ah fursadaha kale, mid ka mid ah kuwa ugu cadcad waa dharbaaxo, kaas oo leh il furan oo ikhtiyaarka bulshada ah, laakiin isticmaalka mid ama mid kale waa in uu hore u ahaadaa arrin dhadhan. Taas iyo taasi waxay u badan tahay inay ku jiraan shaqo waxay ku weydiinayaan inaad si fiican ugu guurto phpMyAdmin.

Oo tani waa sida aad ugu rakibi karto MySQL Ubuntu oo aad u maamuli karto xogta macluumaadka iyada oo la adeegsanayo interface garaaf ahaan Ubuntu.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Francisco Velasco dijo

    Way fiicantahay, waxaan raadinayay macluumaadka ku rakibida MySQL maalmo iyo iimaylkani wuxuu ku yimid waqtigii loogu talagalay talaabooyinka