I-MySQL ukuya kuMaria DB: Isikhokelo sokufuduka ngokukhawuleza kweDebian

Xa imveliso esebenza kwaye ihlawula, kwaye ingumthombo ovulekileyo, iwela ezandleni zenkampani enjongo yayo ingeyiyo enye ngaphandle kokwenza imali nangakumbi, ilizwe liyangcangcazela.

Sele yenzekile kunye OpenOffice ngelo xesha kwaye ngoku lithuba lika MySQL. Ukunikela ku Oracle ngasemva akukho mntu waziyo ukuba kwenzeka ntoni kwaye kulungile ukwazi ukuba kukho ezinye iindlela kwaye ezizezona zilunge ngakumbi UMaria DB.

Ukucaphula iWikipedia:

MariaDB Yiyo Inkqubo yolawulo lwedatha ithathwe kwi MySQL nge Ilayisensi ye-GPL. Iphuhliswe ngu UMichael Widenius (umseki we MySQL) kunye noluntu lophuhliso software free. Faka ezimbini iinjini zokugcina entsha, enye ibizwa Sanctum -okutshintsha izinto eziluncedo I-MyISAM-nenye ifowuni XtraDB -ukubeka endaweni I-InnoDB. Inokuhambelana okuphezulu ne-MySQL kuba inemiyalelo efanayo, ujongano, ii-API kunye neelayibrari, injongo yayo kukukwazi ukutshintsha iserver enye iye ngqo.

Ngaphandle kokuqhubela phambili masibone ukuba ungaphuma phi MySQL a UMaria DB.

Kubalulekile ukuba uyazi ukuba ukuze isebenze nge-100%, kufuneka sibe nohlobo olunye lwe-MySQL (5.5) kunye neMaria DB (5.5)

Ukufuduka ukusuka kwi-MySQL ukuya eMaria DB

Le nkqubo ayinakwenziwa ishushu. Ngamanye amagama, kufuneka sime okomzuzwana iinkonzo zethu kunye neenkqubo ezisebenzayo MySQL.

# inkonzo yeka apache2 # inkonzo yeka nginx # inkonzo yeka mysql

Kule meko simisa i-Apache okanye i-NGinx ngokuxhomekeke ekubeni sisebenzisa yiphi na, kwaye ke simisa ne-MySQL.

Emva kwexesha senza ugcino lwedatha yethu ye-MySQL:

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

Kwaye sisusa zonke iipakeji ezinxulumene ne-MySQL:

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

Ngoku kufuneka sifake uMaria DB. Ngelishwa, ayikho kwii-repositi zeDebian okwangoku, kodwa singayifaka sisebenzisa iindawo zayo zokugcina. Olunye ulwabiwo, ungabona iifayile ze- imiyalelo apha.

Songeza oku kulandelayo kwifayile yethu /etc/source.list:

# Uluhlu lweMariaDB 5.5-lwenziwe ngo-2013-08-02 13:48 kwi-UTC # http://mariadb.org/mariadb/repositories/ deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy eyintloko yedeb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy main

Emva koko sihlaziya kwaye sifake uMaria DB:

Uhlaziyo lwe-sudo apt-fumana uhlaziyo lwe-mariadb-server

Siqala uMaria DB (ukuba khange ayenze ngokuzenzekelayo) kwaye ujonge ukuba iyasebenza:

# mysql -u ingcambu -p -Bonisa 'iziseko zedatha' Faka iphasiwedi:

Ezinye iisetingi zitshintshile kakhulu phakathi kwe-MySQL kunye neMariaDB, nangona kulula kakhulu ukusebenza nayo. Phantse yonke into etshintshileyo inento yokwenza neendlela eziye zatshintshwa, umzekelo, ukuphindaphinda. Kuphela kufuneka sikope ukukhethwa kokusebenza kokusebenza ebesinako kwifayile yam.cnf de MySQL, uze uphinde uyilungelelanise ngesandla.

Umzekelo, ezi datha:

bopha idilesi = 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

Senza utshintsho oluyimfuneko kwaye siqala ngokutsha uMaria DB.

# inkonzo mysql qala kwakhona Ukuyeka iserver yedatha kaMariaDB: mysqld. Ukuqala kweseva yedatha kaMariaDB: mysqld. . . Ukujonga ukonakala, kungavali kucociwe kwaye kuphuculwe iitafile ezifunekayo .. # mysql -u ingcambu -p -Be 'bonisa iziseko zedatha

ukuba UMaria DB gcina igama elifanayo le-mysql ukuqala inkonzo kwakhona, ukuze ugcine ukuhambelana okungcono. Ukuba konke kulungile, emva koko siqala ezinye iinkonzo:

# service apache2 qala # service nginx qala

Kwaye ukulungele. Ukuba sifuna ukubuyela umva (endingacebisi ukuba), kufuneka sibaleke:

# service mysql yeka # apt-fumana ukususa i-mariadb-server-5.5 mariadb-eqhelekileyo i-mariadb-client-5.5 libmariadbclient18 # apt-fumana ukufaka i-mysql-server

Umthombo: Inqaku lithathiwe kwaye laguqulwa kwi-StartLinux


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Izimvo ezi-22, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Mauricio sitsho

    Njengoko umthwalo wesiseko sedatha ulahlekile.

    1.    iyeva sitsho

      Ndicinga ukuba akunjalo, kodwa enkosi ngengcaciso. Senze ugcino kwimeko yogcino lwedatha yangoku ukusilela, kuba kubonakala kum ngathi bobabini basebenzisa iDB efanayo. Kuya kufuneka ndifunde ngakumbi ngalo mbandela.

  2.   ozkar sitsho

    UFedora 19 sele eza noMaria ngokungagqibekanga, kodwa hayi mfutshane okanye ndonqena ukufudusa ii -app-apps zam ndisiya kwiPostgreSQL, kuba iMySQL yasibetha iimpondo, ndiyathemba ukuba iPostgreSQL ihlala ithembekile ubuncinci iminyaka emi-2-3.

    1.    iyeva sitsho

      IArchLinux ikwabandakanya uMaria DB 😀

      1.    ozkar sitsho

        Une-vice ye-Arch ... Nokuba ndinamazinyo abuthathaka kwaye ndifuna ukuyisebenzisa kwakhona ... kodwa ndiyonqena. 😀

  3.   3ndriago sitsho

    Ndibona umkhwa weenkqubo kubandakanya inkxaso kaMariaDB kwaye ngokwento endiyifundileyo kubonakala ngathi ikwinqanaba le-MySQL kwaye ndiyigqithile nakwezinye iinkalo, kodwa umbuzo wam ngulo: inyani yokuba ngoku i-Oracle isemva kwe-MySQL yokufuduka kunye ke ngendlela yokushiya kuvavanywa ixesha kunye nokusetyenziswa kwesigidi se-bd?

    1.    iyeva sitsho

      Unyanisile. Ukutsho nje u-Oracle sisizathu esaneleyo sokuphuma kwi-MySQL. Kwakhona, uMaria DB yimfoloko ye-MySQL egcinwe ngumdali we-MySQL kunye noLuntu. Andazi ngawe, kodwa ubuncinci lonto indinika ukhuseleko olukhulu. Kwaye ukuba sidibanisa ukuba ukuhambelana kulungile kakhulu, ndicinga ukuba akukho sizathu sokutshintshela kuMaria DB.

      😉

      1.    Eliotime3000 sitsho

        Kungenxa yoko le nto ndalayo ukufaka iJava kwiDebian yam. Andikhe ndisebenzise i-OpenJDK ngeIcedTea kwaye isebenza ngokumangalisayo, kwaye ingcono kuneJava.

      2.    3ndriago sitsho

        Ewe, ndoda, ndiqinisekile ukuba kufuneka ube nezizathu zokuyicaphukela iOracle (inuka ngathi ikwenza uthiye iMicrosoft, iApple kunye noGoogle) kodwa kuba iOracle ayenzanga nto kum ... kwaye ndicinga ukuba ndiza kukunika i-SPARC yosuku lwakho lokuzalwa lwe-XD

        1.    Eliotime3000 sitsho

          Ibhekisa kwinqanaba lesoftware, hayi inqanaba lezixhobo.

          1.    3ndriago sitsho

            Hayi, ukuba siza kuthiya, siyayithiya yonke into, ukuba amanyathelo angamacala awanelanga ... hehehehehehe

          2.    iyeva sitsho

            xDD

  4.   wmdmsi sitsho

    Enkosi elav, ngendlela, kuyacetyiswa ukuba zombini iiseva zewebhu kwaye ziqale ngaxeshanye?

    Nibuliso!

    1.    iyeva sitsho

      Abanye abantu basebenzisa i-Apache njengeseva yeWebhu kunye ne-NGnix njengommeleli wezicelo zewebhu. Kulungile. Umzekelo xa usebenzisa i-Node.js, esebenzisa izibuko ngasemva elingasetyenziswanga mntu kwaye mhlawumbi i-ISP yakho ivale 😀

  5.   Eliotime3000 sitsho

    Umhlohli olungileyo wokufuduka. Kwakhona, iSlackware kudala yafudukela eMariaDB ukunqanda ukungqubana okungaphaya nge-MySQL.

    Ngokukhawuleza xa ikwindawo yokugcina ezokhuseleko yaseDebian, ndiza kuyibhengeza ngokukhawuleza. Okwangoku ndibeka ndawonye isifundo sam sokufaka / ukumisela / ukwenza ngokwezifiso iSlackware.

  6.   jlbaena sitsho

    Kodwa ngaba i-kde isaxhomekeke kwi-mysql (kwi-debian) okanye ngolu hambo akusafuneki?

  7.   ngococci sitsho

    Ke ngoku endikuqondayo, isicelo ngasinye esiqwalaselwe nge-mysql ngekhe siphinde siyiqwalasele kwakhona nayiphi na into? Faka nje uMariaDB (kwaye ukhuphe i-mysql) kwaye ugcine amagama njengoko i-mysql kufuneka isebenze?

    Ngokumalunga nokusebenza, utshintsho kwiinjini lukhankanyiwe.
    Ngaba benza ngokugqwesileyo nge-MylSam endala kunye ne-InnoDB?

    Ngaba ukhona umntu owenzileyo?

      1.    ngococci sitsho

        Ndiqonde haha, Enkosi!

  8.   hlena_ryuu sitsho

    Ndiyabulela kakhulu! ngoku ukuba icacile kum; D

  9.   Javier sitsho

    Ayikwazi ukuseta iphasiwedi kumsebenzisi we-MariaDB "ingcambu"

    Impazamo yenzekile xa bekucwangciswa igama eligqithisiweyo leMariaDB │
    Umsebenzisi wezolawulo. Oku kunokwenzeka ukuba yenzekile kuba iakhawunti sele ilungile │
    │ inegama eligqithisiweyo, okanye ngenxa yengxaki yonxibelelwano noMariaDB │
    │ umncedisi. │
    │ │
    Kufuneka ujonge iphasiwedi yeakhawunti emva kofakelo lwephakheji. │
    │ │
    Read Nceda ufunde / usr/share/doc/mariadb-server-10.1/README.Ifayile yeDebian │
    │ ngolwazi oluthe kratya.

    1.    Javier sitsho

      Ndiyikhuphile i-mariadb maridb-server package
      Ndisusile umkhombandlela / var / lib / mysql.
      3 Iphinde yafakwa kwakhona i-Mariadb, i-Mariadb-server package.
      Inkqubo qala mariadb; i-systemctl yenza ukuba i-mariadb (isonjululwe ingxaki).