MySQL si Maria DB: Itọsọna Iṣilọ kiakia fun Debian

Nigbati ọja kan ti o ṣiṣẹ ati ti sanwo, ti o si jẹ orisun ṣiṣi, ṣubu si ọwọ ile-iṣẹ kan ti ibi-afẹde rẹ kii ṣe ẹlomiran ju lati ni owo siwaju ati siwaju sii, agbaye wariri.

Ti tẹlẹ sele pẹlu Openoffice ni akoko ati bayi o jẹ titan ti MySQL. Ti nso si Ebora lẹhin ko si ẹnikan ti o mọ ohun ti o le ṣẹlẹ ati pe o dara lati mọ pe awọn omiiran wa ati pataki julọ ti gbogbo ni Maria DB.

Sọ Wikipedia:

MariaDB O jẹ eto isakoso data yo lati MySQL con GPL iwe-aṣẹ. O ti ni idagbasoke nipasẹ Michael Widenius (oludasile ti MySQL) ati agbegbe olupilẹṣẹ software alailowaya. Tẹ meji ibi ipamọ enjini titun, ọkan ti a npe ni Aria -iyi ti o rọpo pẹlu awọn anfani MIISAMU- ati ipe miiran XtraDB -itumọ InnoDB. O ni ibaramu giga pẹlu MySQL nitori o ni awọn ofin kanna, awọn atọkun, awọn API ati awọn ile ikawe, ipinnu rẹ ni lati ni anfani lati yi olupin kan pada fun omiiran taara.

Nitorinaa laisi itẹsiwaju siwaju sii jẹ ki a wo bi a ṣe le lọ MySQL a Maria DB.

O ṣe pataki lati mọ pe fun eyi lati ṣiṣẹ 100%, a gbọdọ ni ẹya kanna ti MySQL (5.5) ati Maria DB (5.5)

Iṣipo kuro lati MySQL si Maria DB

Ilana yii ko le ṣee ṣe gbona. Ni awọn ọrọ miiran, a ni lati duro fun igba diẹ awọn iṣẹ wa ati awọn ilana ti n ṣiṣẹ MySQL.

# iṣẹ da apache2 # iṣẹ duro nginx # iṣẹ duro mysql

Ni ọran yii a da Apache tabi NGinx duro lori eyi ti a nlo, ati pe dajudaju a tun da MySQL duro.

Nigbamii a ṣe afẹyinti ti ibi ipamọ data MySQL wa:

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

Ati pe a yọ gbogbo awọn idii ti o jọmọ MySQL kuro:

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

Bayi a ni lati fi sori ẹrọ Maria DB. Laanu, ko si ni awọn ibi ipamọ Debian sibẹsibẹ, ṣugbọn a le fi sii nipa lilo awọn ibi ipamọ tirẹ. Fun awọn pinpin miiran, o le wo awọn awọn ilana nibi.

A ṣafikun awọn atẹle si faili faili /etc/sources.list wa:

# MariaDB 5.5 atokọ ibi ipamọ - ṣẹda 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 akọkọ http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy akọkọ

Lẹhinna a ṣe imudojuiwọn ati fi sori ẹrọ Maria DB:

imudojuiwọn sudo aptitude sudo aptitude-fi sori ẹrọ olupin mariadb

A bẹrẹ Maria DB (ti ko ba ṣe ni adaṣe) ati ṣayẹwo pe o n ṣiṣẹ:

# mysql -u root -p -Be 'show infomesonu' Tẹ ọrọ igbaniwọle sii:

Diẹ ninu awọn eto ti yipada ni riro laarin MySQL ati MariaDB, sibẹsibẹ o rọrun pupọ lati ṣiṣẹ pẹlu. Fere gbogbo ohun ti o yipada ni lati ṣe pẹlu awọn ilana ti a ti rọpo, fun apẹẹrẹ, atunse. A nikan ni lati daakọ awọn aṣayan iṣapeye iṣẹ ti a ni ninu faili naa mi.cnf de MySQL, ati tunto iyokù pẹlu ọwọ.

Fun apẹẹrẹ, awọn data wọnyi:

dè-adirẹsi = 127.0.0.1 max_connections = 10 connect_timeout = 30 wait_timeout = 600 max_allowed_packet = 16M thread_cache_size = 256 OR too = 16M bulk_insert_buffer_size = 16M tmp_table_size = 64M max_heap_table_size = 64M

A ṣe awọn ayipada ti o yẹ ki o tun bẹrẹ Maria DB.

# iṣẹ mysql tun bẹrẹ Idaduro olupin data MariaDB: mysqld. Bibẹrẹ olupin data MariaDB: mysqld. . . Ṣiṣayẹwo fun ibajẹ, ko ni pipade mọ ati igbesoke awọn tabili ti o nilo .. # mysql -u root -p -Be 'show infomesonu' Tẹ ọrọ igbaniwọle sii:

Bẹẹni, Maria DB tọju orukọ MySQL kanna lati tun bẹrẹ iṣẹ naa, lati ṣetọju ibaramu to dara julọ. Ti ohun gbogbo ba dara, lẹhinna a bẹrẹ iyoku awọn iṣẹ naa:

# iṣẹ afun2 bẹrẹ # iṣẹ nginx ibere

Ati ṣetan. Ti a ba fẹ pada (eyiti Emi ko ṣeduro), o kan ni lati ṣiṣe:

# iṣẹ mysql duro # apt-gba yọ mariadb olupin-5.5 mariadb-alabara mariadb-alabara-5.5 libmariadbclient18 # apt-get fi sori ẹrọ olupin mysql

Orisun: Nkan ti o ya ati tunṣe lati BeginLinux


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 22, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Mauricio wi

    Bi ẹrù ti afẹyinti ti ibi ipamọ data ti nsọnu.

    1.    elav wi

      Mo ro pe kii ṣe dandan, ṣugbọn o ṣeun fun ṣiṣe alaye. A ṣe afẹyinti ni ọran ti aaye data lọwọlọwọ ba kuna, nitori o dabi fun mi pe awọn mejeeji lo DB kanna. Emi yoo ni lati ka diẹ sii lori koko-ọrọ naa.

  2.   Ozkar wi

    Fedora 19 tẹlẹ wa pẹlu Maria nipasẹ aiyipada, ṣugbọn bẹni kukuru tabi ọlẹ Mo ṣilọ awọn ohun elo ayelujara mi si PostgreSQL, nitori MySQL lu awọn iwo wa, Mo nireti pe PostgreSQL duro ṣinṣin fun o kere ju ọdun 2-3.

    1.    elav wi

      ArchLinux tun pẹlu Maria DB 😀

      1.    Ozkar wi

        O ni igbakeji Arch kan ... Paapaa Mo ni awọn ehín alailagbara ati fẹ lati lo lẹẹkansi ... ṣugbọn ọlẹ ni mi. 😀

  3.   3ndria wi

    Mo rii aṣa ti awọn ọna ṣiṣe pẹlu atilẹyin fun MariaDB ati ni ibamu si ohun ti Mo ti ka o dabi pe o wa ni ipele ti MySQL ati paapaa bori rẹ ni awọn aaye kan, ṣugbọn ibeere mi ni: otitọ pe bayi Oracle wa lẹhin MySQL lati jade ati nitorinaa fi silẹ akoko-idanwo ati miliọnu-lilo bd oluṣakoso?

    1.    elav wi

      Otito ni o so. Wipe Oracle jẹ idi ti o to lati jade kuro ninu MySQL. Paapaa, Maria DB jẹ orita ti MySQL ti itọju nipasẹ ẹniti o ṣẹda MySQL ati Agbegbe. Emi ko mọ nipa rẹ, ṣugbọn o kere ju iyẹn yoo fun mi ni aabo pupọ. Ati pe ti a ba ṣafikun si pe ibaramu dara pupọ, daradara, Mo ro pe ko si awọn ikewo lati yipada si Maria DB.

      ????

      1.    igbagbogbo3000 wi

        Ati pe idi ni idi ti Mo fi kọ lati fi Java sori Debian mi. Mo fee lo OpenJDK pẹlu IcedTea ati pe o n ṣiṣẹ awọn iyalẹnu, ati dara julọ ju Java lọ.

      2.    3ndria wi

        O dara, eniyan, Mo ni idaniloju pe o gbọdọ ni awọn idi rẹ fun ikorira Oracle (o n run bi awọn ti o jẹ ki o korira Microsoft, Apple ati paapaa Google) ṣugbọn nitori Oracle ko ṣe nkankan si mi ... ati pe Mo ro pe Emi yoo lọ fun ọ ni SPARC fun ọjọ-ibi XD rẹ

        1.    igbagbogbo3000 wi

          O tọka si ipele sọfitiwia, kii ṣe ipele ohun elo.

          1.    3ndria wi

            Rara, ti a ba korira, a korira ohun gbogbo, pe awọn iwọn idaji ko dara ... hehehehehehe

          2.    elav wi

            xDDD

  4.   st0rmt4il wi

    O ṣeun elav, nipasẹ ọna, o jẹ imọran lati ni awọn olupin ayelujara mejeeji ati bẹrẹ ni akoko kanna?

    Saludos!

    1.    elav wi

      Diẹ ninu eniyan lo Apache bi olupin ayelujara ati NGnix bi aṣoju fun awọn ibeere wẹẹbu. O dabaru. Fun apẹẹrẹ nigba lilo Node.js, eyiti o nlo ibudo lati ẹhin ti ẹnikẹni ko lo ati boya ISP rẹ ti ni idena 😀

  5.   igbagbogbo3000 wi

    Olukọ ijira ti o dara. Pẹlupẹlu, Slackware tipẹ sẹyin lọ si MariaDB lati yago fun idotin siwaju pẹlu MySQL.

    Ni kete ti o wa lori iwe ipamọ aabo Debian, Emi yoo kede rẹ ni kete bi o ti ṣee. Fun bayi Mo n ṣajọpọ Tutorial mi nipa fifi sori ẹrọ / tunto / ṣe akanṣe Slackware.

  6.   jlbaena wi

    Ṣugbọn ṣe kde tun dale lori mysql (lori debian) tabi pẹlu ijira yii ko ṣe pataki mọ?

  7.   brunocascio wi

    Nitorinaa lati ohun ti Mo loye, gbogbo ohun elo ti a tunto pẹlu MySQL kii yoo ni lati tunto ohunkohun ninu rẹ? O kan fi sori ẹrọ MariaDB (ati aifi mysql kuro) ati titọju awọn orukọ bi mysql yẹ ki o ṣiṣẹ?

    Nipa iṣẹ, awọn ayipada ẹrọ ni a mẹnuba.
    Njẹ wọn ṣe iṣẹ ti o dara julọ pẹlu MylSam atijọ ati InnoDB?

    Ẹnikan ṣe eyikeyi awọn iṣiro?

      1.    brunocascio wi

        Mo ti ni oye haha, O ṣeun!

  8.   helena_ryuu wi

    O ṣeun lọpọlọpọ! bayi ti o ba han si mi; D.

  9.   Javier wi

    Ko le ṣeto ọrọigbaniwọle fun olumulo "root" MariaDB

    Error Asise kan waye lakoko siseto ọrọigbaniwọle fun MariaDB │
    User olumulo iṣakoso. Eyi le ti ṣẹlẹ nitori akọọlẹ naa tẹlẹ │
    │ ni ọrọ igbaniwọle kan, tabi nitori iṣoro ibaraẹnisọrọ pẹlu MariaDB │
    │ olupin. │

    O yẹ ki o ṣayẹwo ọrọ igbaniwọle iroyin lẹhin fifi sori ẹrọ package. │

    │ Jọwọ ka /usr/share/doc/mariadb-server-10.1/README.Debian file │
    │ fun alaye diẹ sii.

    1.    Javier wi

      Mo ti yọ awọn idii olupin maradb kuro
      Mo yọ itọsọna / var / lib / MySQL.
      3 Ti fi sii awọn apo-iṣẹ Mariadb, Mariadb-olupin.
      systemct bẹrẹ mariadb; systemctl mu mariadb ṣiṣẹ (iṣoro iṣoro).