Tilmaame Dhammaystiran oo ku saabsan Kaydinta iyo Kala-saarista MySQL/MariaDB: Laga bilaabo Bilow ilaa Khabiir

MySQLTilmaamaha Dhammaystiran ee Amarrada Kaydinta iyo Kala-saarista MariaDB

Laga bilaabo qof bilow ah ilaa khabiir, waxay sheegaysaa...MySQLKoorsadani waxay bixisaa shaqo dhammaystiran oo loogu talagalay kaydinta dump, cadaadiska gzip, baabi'inta gunzip, iyo soo dejinta MySQL, taasoo ka caawinaysa horumariyayaasha inay si dhakhso leh u bartaan xirfadaha kaydinta xogta iyo soo kabashada si loo hubiyo amniga xogta iyo sii wadida ganacsiga.

Inkasta oo MySQL iyo MariaDB ay wadaagaan asal isku mid ah, haddana si weyn ayay ugu kala duwan yihiin shatiga furan ee isha, ballaarinta sifooyinka, hagaajinta waxqabadka, iyo nidaamka deegaanka bulshada. MariaDB waxay xoogga saartaa hal-abuurka isha furan oo dhammaystiran iyo hal-abuurka astaamaha, halka MySQL ay ku tiirsan tahay taageerada ganacsiga ee Oracle waxayna ku habboon tahay codsiyada heerka ganacsiga.

Markii xogta kaydku burburtay ayay ahayd markii aan ogaaday muhiimadda ay leedahay kaydinta xogta.

Horumariye kasta wuxuu la kulmay xanuunka luminta xogta, amarrada kaydinta iyo soo celinta ee MySQL iyo MariaDB ayaa ah furahaas nolosha.

Hadda waxaan ku hagi doonaa habka ugu tooska badan ee aad si fiican u fahmi karto amarrada kaydinta, kala-goynta, iyo soo dejinta ee MySQL/MariaDB.

Maxay amarrada kaydinta MySQL/MariaDB u yihiin kuwo aad muhiim u ah?

Xogtu waa halbowlaha ganacsiga.

Haddii xogta la musuqmaasuqo, waxay horseedi kartaa carqalado ganacsi ama xitaa khasaaro malaayiin doolar ah.

Sida laga soo xigtay daraasad lagu sameeyay IEEE Transactions on Computers, ganacsiyadu waxay la kulmaan khasaarooyin ilaa [lacag maqan] daqiiqaddii ka yimaada waqtiga shaqada ee keydka xogta.5600 USD(Isha: IEEE, 2023).

Taasi waa sababta aad u taqaan amarrada kaydinta.

Faahfaahin faahfaahsan oo ku saabsan Amarrada Kaydinta MySQL/MariaDB

Tilmaame Dhammaystiran oo ku saabsan Kaydinta iyo Kala-saarista MySQL/MariaDB: Laga bilaabo Bilow ilaa Khabiir

Habka ugu badan ee kaydinta xogta waa in la isticmaalomysqldump.

Amarku waa sida soo socota:

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
  • -u root: Sheeg isticmaalaha.
  • -p[root_password]Geli eraygaaga sirta ah.
  • [database_name]: Magaca kaydka xogta ee la kaydin doono.
  • dumpfilename.sqlMagaca faylka kaydka ah.

Tusaale ahaan, haddii xogtaada la yiraahdo...shopdbMagaca faylka waashop_backup.sqlHaddaba amarku waa:

mysqldump -u root -p123456 shopdb > shop_backup.sql

MariaDB sidoo kale way taageertaa tan.mysqldumpHabka qoraalka waa mid gebi ahaanba iswaafaqsan.

Miyaadan ku qanacsanayn?

Cabbirka faylka kaydinta iyo cadaadiska

Mararka qaarkood faylasha kaydka xogta aad bay u weyn yihiin, kaliya dhowr gigabytes.

Halkan ayay cadaadisku ka soo galaan.

LinuxAmarka ugu badan ee cadaadiska waagzip:

gzip shop_backup.sql

Faylka la cadaadiyay wuxuu noqonayaashop_backup.sql.gz.

Tani ma aha oo kaliya badbaadinta booska kaydinta laakiin sidoo kale waxay ka dhigaysaa gudbinta mid ku habboon.

Amarka Furitaanka: Tallaabada ugu horreysa ee soo kabashada

Kaydka xogta waa in la furo ka hor inta aan la soo gelin.

Amarku waa sida soo socota:

gunzip FileName.gz

Turjumaada:

gunzip shop_backup.sql.gz

Ka dib marka la joojiyo cadaadiska, waxaad heli doontaashop_backup.sqlKani waa faylka la soo dhoofin karo.

Sharaxaad Faahfaahsan oo ku saabsan Amarrada Soo dejinta MySQL/MariaDB

Amarka soo dejinta iyo kaydinta ayaa ku dhawaad ​​​​muuqaal isku mid ah:

mysql -u root -p[root_password] [database_name] < dumpfilename.sql

Tusaale ahaan:

mysql -u root -p123456 shopdb < shop_backup.sql

Tallaabadani waxay xogta oo dhammaystiran ka soo dejisaa faylka una soo gelisaa kaydka xogta.

MariaDB sidoo kale way isticmaashaamysqlSoo dejinta amarka gebi ahaanba waa mid la jaan qaadi karta.

Xaaladda dhabta ah: Geedi socodka oo dhammaystiran laga bilaabo kaydinta ilaa soo kabashada

Bal qiyaas inaad haysatoGanacsiga elektarooniga ah数据库shopdb.

  1. Kaydinta:

    mysqldump -u root -p123456 shopdb > shop_backup.sql
    
  2. 压缩:

    gzip shop_backup.sql
    

helishop_backup.sql.gz.

  1. Ka fur:
    gunzip shop_backup.sql.gz
    

Ku soo celishop_backup.sql.

  1. Soo dejin:
    mysql -u root -p123456 shopdb < shop_backup.sql
    

Geedi socodka oo dhan si habsami leh ayaa loo dhammeeyay.

Khaladaadka iyo Xalalka Caadiga ah

  • Khalad 1: Helitaanka waa la diiday
    Tani waxay muujinaysaa erayga sirta ah oo khaldan ama mudnaanta isticmaalaha oo aan ku filnayn.
    Xalka: Hubi rukhsadaha isticmaalaha si aad u hubiso inay meesha ku jiraan.SELECTOoINSERTOgolaansho.

  • Khalad 2: Xusuus ku filan la'aan
    Kaydka xogta waxaa gacanta lagu soo geliyay sababtoo ah xusuusta oo aan ku filnayn.
    Xalka: Isticmaal--single-transactionSoo dejinta dufcadda ee xuduudaha.

  • Khalad 3: Dhibaato qoraal oo khaldan
    Ka dib marka la soo dejiyo, jilayaasha Shiinaha waxaa loo soo bandhigayaa calaamado su'aal ahaan.
    Xalka: Ku dar amarka soo socda--default-character-set=utf8mb4.

Dukumentiga rasmiga ah ee MySQL wuxuu si cad u sheegayaa:

"isticmaalmysqldumpKani waa habka ugu wanaagsan ee lagu sameeyo kayd macquul ah, maadaama ay hubinayso isku dheelitirnaanta qaab-dhismeedka xogta iyo macluumaadka ku jira. (Isha: Buugga Tixraaca MySQL, Oracle)

Dukumentiyada rasmiga ah ee MariaDB ayaa sidoo kale xoogga saaraya:

"MariaDB si buuxda ayay ula jaanqaadaysaa amarrada kaydinta iyo soo celinta MySQL, taasoo u oggolaanaysa horumariyayaasha inay si habsami leh u haajiraan." (Xigasho: MariaDB Knowledge Base)

Tani waxay mar kale hoosta ka xariiqaysaa muhiimadda ay leedahay kaydinta khadka taliska.

Farsamooyinka Sare: Kaydinta Otomaatigga ah

Kaydinta gacanta ma aad bay u dhib badan tahay?

Isticmaali karaacrontabHawlaha la qorsheeyay.

Tusaale ahaan, kayd otomaatig ah 2 subaxnimo maalin kasta:

0 2 * * * mysqldump -u root -p123456 shopdb > /backup/shop_$(date +\%F).sql

Tani waxay abuuri doontaa fayl kayd ah oo leh taariikhda maalin kasta.

isku soo koobid

Kaydinta xogta ma aha ikhtiyaar, laakiin waa arrin nolol iyo geeri ah.

sayidmysqldump,gunzipOomysqlAmarka soo dejinta wuxuu la mid yahay in la haysto badhanka korontada si loo xakameeyo xogta.

Ujeedkaygu aad buu u cad yahay:Amniga xogtu waa mudnaanta ugu sarreysa ee shirkadaha, kaydkuna waa khadka kaliya ee difaaca.

Sida laga soo xigtay Harvard Business Review, "Shaxdani waxay u dhigantaa sidan."

"Xilligan casriga ah, xogtu way ka qiimo badan tahay dahabka."

Haddaba tallaabo qaado, qor qoraalladaada, oo xogta si adag gacantaada ugu hay.

Tani kuma saabsana oo keliya tignoolajiyada, laakiin sidoo kale mas'uuliyadda.

评论

Ciwaanka emailkaaga lama daabici doono 项 已 用 * Calaamadda

Scroll to top