MySQL ilaa Maria DB: Tilmaamaha Socdaalka Degdegga ah ee Debian

Markay shey shaqeynaya waxna tarayaan, ilna furan yahay, ay gacanta u gasho shirkad hadafkeedu uusan ahayn in lacag badan la helo iyo in kale, aduunku wuu gariiraa

Horay ayey ula dhacday OpenOffice waqtiga iyo hadda waa markiisa MySQL. U dhashay Oracle gadaashiisa cidina ma oga waxa dhici kara waxaana wanaagsan in la ogaado in ay jiraan waxyaabo kale oo si qaas ah waxa ugu fiican ay tahay Maria DB.

Xigasho Wikipedia:

MariaDB waa a nidaamka maareynta keydka macluumaadka laga soo bilaabo MySQL con Ruqsadda GPL. Waxaa soo saaray Michael widenius (aasaasaha MySQL) iyo bulshada horumariyaha software bilaash ah. Gali laba matoorada keydinta cusub, mid loo yaqaan Aria -waxuu ku badalaa faa iidooyin MIISAM- iyo wicitaan kale XtraDB -sameynta InnoDB. Waxay leedahay iswaafajin sare oo MySQL ah maadaama ay leedahay amarro isku mid ah, iswaafaqaadyo, API-yo iyo maktabado, ujeeddadeeduna tahay inay awood u leedahay inay si toos ah hal server ugu beddesho mid kale.

Markaa iyada oo aan la sii fahmin bal aan aragno sida looga baxo MySQL a Maria DB.

Waa muhiim in la ogaado in tan si ay u shaqeyso 100%, waa inaan haysannaa nooc isku mid ah MySQL (5.5) iyo Maria DB (5.5)

Ka guuritaanka MySQL illaa Maria DB

Nidaamkan laguma sameyn karo kuleyl. Si kale haddii loo dhigo, waa inaan daqiiqad yar istaagnaa adeegyadeenna iyo howlaheenna fulinaya MySQL.

# adeegga joojinta apache2 # adeegga joojinta nginx # adeegga joojinta mysql

Xaaladdan oo kale waxaan joojineynaa Apache ama NGinx iyadoo ku xiran midka aan isticmaaleyno, dabcan sidoo kale waxaan joojineynaa MySQL.

Goor dambe ayaannu keyd ka dhignaa kaydkeenna xogta MySQL:

# mysqldump -u root -p --all-databases > mysqlbackup.sql

Waxaanan ka saareynaa dhammaan xirmooyinka la xiriira MySQL:

# aptitude remove mysql-server-core-5.5 mysql-server-5.5 mysql-server mysql-common mysql-client-5.5 libmysqlclient18

Hadda waa inaan rakibnaa Maria DB. Nasiib darrose, weli kuma jirto keydka Debian, laakiin waxaan ku rakibi karnaa innaga oo isticmaaleyna keydkeeda. Qeybin kale, waad arki kartaa tilmaamaha halkan.

Waxaan ku darnaa waxyaabaha soo socda feylkeena /etc/sources.list:

# MariaDB 5.5 liiska kaydinta - oo la abuuray 2013-08-02 13:48 UTC # http://mariadb.org/mariadb/repositories/ deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy deb-src weyn http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy main

Kadib waxaan cusbooneysiineynaa oo aan ku dhejinaynaa Maria DB:

cusboonaysiinta sudo sudo aptitude sudo apt-get rakib mariadb-server

Waxaan bilaabeynaa Maria DB (haddii aysan si otomaatig ah u sameynin) oo waxaan hubinnaa inay shaqeyneyso:

# mysql -u root -p -Be 'muuji xog-hoosaadyada' Gali lambarka sirta ah:

Dejinta qaarkood si weyn ayey isu beddeleen inta udhaxeysa MySQL iyo MariaDB, si kastaba ha noqotee way fududahay in lala shaqeeyo. Ku dhowaad wax kasta oo beddelay waxay la xiriiraan farsamooyinka la beddelay, tusaale ahaan, soo-celin. Kaliya waa inaan nuqul ka dhignaa xulashooyinka waxqabad ee waxqabad ee aan ku haynay faylka my.cnf de MySQL, oo inta kale gacanta ku habee.

Tusaale ahaan, xogtan:

cinwaan-xira = 127.0.0.1 max_connections = 10 connect_timeout = 30 wait_timeout = 600 max_allowed_packet = 16M thread_cache_size = 256 OR sort = 16M bulk_insert_buffer_size = 16M tmp_table_size = 64M max_heap_table_size = 64M

Waxaan sameyneynaa isbeddelada lagama maarmaanka ah waxaan dib u bilaabaynaa Maria DB.

# adeegga mysql dib u bilaabi Joojinta serverka keydka ee MariaDB: mysqld. Bilaabida adeegaha keydka ee MariaDB: mysqld. . . Hubinta musuqmaasuqa, oo aan si nadiif ah u xirneyn iyo kor u qaadista miisaska u baahan .. # mysql -u root -p -Be 'muuji xog-hoosaadka' Gali lambarka sirta ah:

Haa, Maria DB hayso magaca mysql isku mid ah si aad dib ugu bilowdo adeegga, si loo ilaaliyo is waafajinta wanaagsan. Haddii wax waliba hagaagaan, markaa waxaan bilaabi doonnaa inta ka hartay adeegyada:

# service apache2 bilaw # adeeg nginx bilow

Oo diyaar. Haddii aan rabno inaan dib u laabanno (oo aanan kugula talin), waa inaan ordi:

# adeegga mysql jooji # apt-ka saar mariadb-server-5.5 mariadb-macaamiisha mariadb-guud-5.5 libmariadbclient18 # apt-get rakib mysql-server

Xigasho: Maqaalka laga soo qaatay lagana bedelay StartinLinux


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.   Mauricio dijo

    Maaddaama rarkii keydka keydka xogta la waayey.

    1.    faahfaahsan dijo

      Uma maleynayo qasab maahan, laakiin waxaan u mahadcelinayaa caddeynta. Waxaan sameynay keyd haddii ay dhacdo in Xogta hada jirta ay guuldareysato, maadaama ay aniga ilatahay in labaduba adeegsadaan isla DB. Waa inaan waxbadan ka akhriyo mowduuca.

  2.   ozkar dijo

    Fedora 19 mar hore ayey la timid Maria si caadi ah, laakiin mid gaaban iyo mid caajis toona ayaan u soo guuray barnaamijyadayda internetka ee 'PostgreSQL', maaddaama MySQL nagu soo dhacday geesaha, waxaan rajeynayaa in PostgreSQL uu daacad ahaado ugu yaraan 2-3 sano.

    1.    faahfaahsan dijo

      ArchLinux sidoo kale waxaa ku jira Maria DB 😀

      1.    ozkar dijo

        Waxaad leedahay ku xigeen Arch ... Xitaa waxaan leeyahay ilko daciif ah oo waxaan doonayaa inaan mar kale u isticmaalo ... laakiin anigu caajis baan ahay. 😀

  3.   3ndriago dijo

    Waxaan arkaa isbeddello nidaamyo ay ka mid yihiin taageerada MariaDB oo sida aan akhriyay u muuqda waxay u dhigantaa heerka MySQL oo xitaa way ka sarreysaa dhinacyada qaarkood, laakiin su'aashaydu waxay tahay: xaqiiqda ah in hadda Oracle ay ka dambeyso MySQL inay tahriibaan iyo marka dariiqa looga tagayo maareeyaha bd ee waqtiga la tijaabiyay iyo million-use?

    1.    faahfaahsan dijo

      Waad saxantahay. Kaliya inaad dhahdo Oracle ayaa sabab u ah inay ka baxdo MySQL. Sidoo kale, Maria DB waa fargeeto ah 'MySQL' oo uu habeeyay abuuraha MySQL iyo Bulshada. Garan maayo adiga, laakiin uguyaraan taasi kalsooni badan bay i siinaysaa. Hadana haddii aan ku darno taas in iswaafajintu ay aad u wanaagsan tahay, waa hagaag, waxaan u maleynayaa inaysan jirin wax cudurdaar ah oo loogu beddelo Maria DB.

      ????

      1.    Waqti dheer 3000 dijo

        Taasina waa sababta aan u diidayo inaan Java ku rakibo Debian-kayga. Anigu si dhib ah uma adeegsado OpenJDK IcedTea waxayna la shaqaysaa cajaa'ibyo, kana wanaagsan Java.

      2.    3ndriago dijo

        Hagaag, ninyahow, waan hubaa inay qasab tahay inaad haysato sababaha aad u neceb tahay Oracle (waa ii ureysaa inay la mid yihiin kuwa kaa dhigaya inaad neceb tahay Microsoft, Apple iyo xitaa Google) laakiin maadaama Oracle uusan waxba igu samayn ... iyo Waxaan u maleynayaa inaan ku siinayo SPARC dhalashadaada XD

        1.    Waqti dheer 3000 dijo

          Waxay loola jeedaa heerka barnaamijka, maahan heerka qalabka.

          1.    3ndriago dijo

            Maya, haddii aan nici doonno, wax walba waan neceb nahay, in kalabar cabirku uusan qabow ahayn ... hehehehehehe

          2.    faahfaahsan dijo

            xDD

  4.   nacaybtire dijo

    Mahadsanidiin elav, habka, ma lagugula talinayaa inaad lahaato labada bog ee shabakadaha isla markaana aad isla bilowdid?

    Waad ku mahadsan tahay!

    1.    faahfaahsan dijo

      Dadka qaarkiis waxay u adeegsadaan Apache adeegsiga shabakadda iyo NGnix wakiil ahaan codsiyada websaydhka. Dhibaato Tusaale ahaan markaad isticmaaleysid Node.js, kaas oo adeegsada deked gadaal gadaal ah oo aan cidina isticmaalin waxaana suura gal ah in ISP-kaaga uu xanibo 😀

  5.   Waqti dheer 3000 dijo

    Macallin tahriib wanaagsan. Sidoo kale, Slackware muddo dheer ka hor wuxuu u haajiray MariaDB si looga fogaado qaska ka sii gala MySQL.

    Sida ugu dhakhsaha badan ee ay ugu jirto dib-u-dejinta amniga Debian, waxaan ku dhawaaqi doonaa sida ugu dhakhsaha badan. Waqtigaan la joogo waxaan isku keenayaa casharradayda ku saabsan rakibidda / qaabeynta / qaabeynta Slackware.

  6.   jlbaena dijo

    Laakiin kde weli miyay ku tiirsan tahay mysql (debian) mise haajiritaankan hadda looma baahna?

  7.   Brunocascio dijo

    Marka wixii aan ka fahmay, codsi kasta oo lagu qoondeeyey mysql maahan inuu dib u qaabeeyo wax uun? Kaliya rakib MariaDB (oo ka tirtir mysql) oo u hayso magacyada mysql inay shaqeeyaan?

    Marka la eego waxqabadka, isbeddelada mashiinka ayaa la xusay.
    Miyay si muuqata ula qabtaan jiritaanka MylSam iyo InnoDB?

    Qof ma sameeyay wax qiyaas ah?

      1.    Brunocascio dijo

        Waan fahmay haha, Mahadsanid!

  8.   helena_ryuu dijo

    Aad baad u mahadsantahay! hadda hadday ii caddahay; D

  9.   Javier dijo

    Awoodin kari weyso furaha adeegsadaha MariaDB "root"

    Error Khalad ayaa dhacay markii la dhigayay erayga sirta ah ee 'MariaDB │'
    User isticmaalaha maamulka. Tan waxaa laga yaabaa inay dhacday sababtoo ah koontada mar hore │
    │ uu haysto eray sir ah, ama cilad xagga isgaarsiinta oo la xiriirta MariaDB │
    │ server. │

    Waa inaad hubisaa lambarka sirta ah ee koontada ka dib rakibidda xirmada. │

    Fadlan aqri faylka /usr/share/doc/mariadb-server-10.1/README.Debian file │
    │ wixii macluumaad dheeraad ah.

    1.    Javier dijo

      Waxaan furay barnaamijyada mariadb maridb-server
      Waan ka saaray cinwaanka / var / lib / mysql.
      3 Dib u rakibay xirmooyinka Mariadb, Mariadb-server.
      systemct bilaabi mariadb; systemctl awood mariadb (dhibaatada la xaliyay).