Stiùireadh Coileanta air Òrdughan Cùl-taice is Dì-dhùmhlachaidh MySQL/MariaDB: Bho Luchd-tòiseachaidh gu Eòlaiche

MySQLStiùireadh Coileanta air Òrdughan Cùl-taic is Dì-dhùmhlachaidh MariaDB

Bho neach-tòiseachaidh gu eòlaiche, tha e ag innse...MySQLTha an cùrsa seo a’ toirt seachad sruth-obrach iomlan airson cùl-taic dump, teannachadh gzip, dì-dhùmhlachadh gunzip, agus in-mhalairt MySQL, a’ cuideachadh luchd-leasachaidh gus sgilean cùl-taic is ath-bheothachaidh stòr-dàta a mhaighstir gu sgiobalta gus tèarainteachd dàta agus leantainneachd gnìomhachais a dhèanamh cinnteach.

Ged a tha an aon thùs aig MySQL agus MariaDB, tha iad gu math eadar-dhealaichte a thaobh ceadachd stòr fosgailte, leudachadh fheartan, leasachadh coileanaidh, agus eag-shiostam coimhearsnachd. Tha MariaDB a’ cur cuideam air stòr fosgailte iomlan agus ùr-ghnàthachadh fheartan, agus tha MySQL an urra ri taic mhalairteach Oracle agus tha e nas freagarraiche airson tagraidhean aig ìre iomairt.

Cha b’ ann gus an do thuit an stòr-dàta a thuig mi cho cudromach sa tha cùl-taicean.

Tha a h-uile leasaiche air eòlas fhaighinn air briseadh-cridhe call dàta, agus is e na h-òrdughan cùl-taic is ath-nuadhachaidh aig MySQL agus MariaDB an loidhne-beatha sin.

A-nis stiùiridh mi thu tron ​​dòigh as dìriche airson tuigse iomlan fhaighinn air na h-òrdughan cùl-taice, dì-dhùmhlachaidh agus in-mhalairt airson MySQL/MariaDB.

Carson a tha òrdughan cùl-taic MySQL/MariaDB cho cudromach?

’S e dàta fuil-beatha gnìomhachais.

Ma tha an stòr-dàta truaillte, dh’ fhaodadh e leantainn gu briseadh gnìomhachais no eadhon call milleanan dolar.

A rèir sgrùdadh ann an IEEE Transactions on Computers, bidh iomairtean a’ fulang call suas ri [suim a dhìth] gach mionaid bho àm downt an stòr-dàta.5600 USD(Stòr: IEEE, 2023).

Sin as coireach gum feum thu a bhith eòlach air òrdughan cùl-taice.

Mìneachadh mionaideach air Òrdughan Cùl-taice MySQL/MariaDB

Stiùireadh Coileanta air Òrdughan Cùl-taice is Dì-dhùmhlachaidh MySQL/MariaDB: Bho Luchd-tòiseachaidh gu Eòlaiche

Is e an dòigh cùl-taic as cumanta a chleachdadhmysqldump.

Tha an òrdugh mar a leanas:

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
  • -u root: Sònraich an neach-cleachdaidh.
  • -p[root_password]Cuir a-steach am facal-faire agad.
  • [database_name]Ainm an stòr-dàta a thèid a lethbhreacadh.
  • dumpfilename.sqlAinm an fhaidhle cùl-taice.

Mar eisimpleir, ma thèid an stòr-dàta agad a ghairm...shopdbIs e ainm an fhaidhleshop_backup.sqlMar sin is e an àithne:

mysqldump -u root -p123456 shopdb > shop_backup.sql

Tha MariaDB cuideachd a’ toirt taic don seo.mysqldumpTha an co-chòrdadh gu tur cunbhalach.

Nach eil meas agad air?

Meud faidhle cùl-taice agus teannachadh

Uaireannan bidh faidhlichean stòr-dàta glè mhòr, dìreach beagan gigabytes.

Seo far a bheil teannachadh a’ tighinn a-steach.

LinuxIs e an àithne teannachaidh as cumantagzip:

gzip shop_backup.sql

Bidh am faidhle teannaichte a’ fàsshop_backup.sql.gz.

Chan e a-mhàin gu bheil seo a’ sàbhaladh àite stòraidh ach tha e cuideachd a’ dèanamh an tar-chuir goireasach.

Òrdugh Unzip: A’ chiad cheum ann an ath-bheothachadh

Feumar an stòr-dàta fhosgladh mus tèid a thoirt a-steach.

Tha an òrdugh mar a leanas:

gunzip FileName.gz

Eadar-theangachadh:

gunzip shop_backup.sql.gz

Às dèidh dì-dhùmhlachadh, gheibh thushop_backup.sqlSeo am faidhle a ghabhas a thoirt a-steach.

Mìneachadh mionaideach air Òrdughan In-mhalairt MySQL/MariaDB

Tha an àithne in-mhalairt agus an cùl-taic cha mhòr nan ìomhaighean sgàthan de chèile:

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

Mar eisimpleir:

mysql -u root -p123456 shopdb < shop_backup.sql

Bidh an ceum seo a’ toirt a-steach an dàta gu lèir bhon fhaidhle a-steach don stòr-dàta.

Bidh MariaDB cuideachd a’ cleachdadhmysqlTha an àithne in-mhalairt gu tur co-chòrdail.

Suidheachadh fìor: Am pròiseas iomlan bho chùl-taic gu faighinn air ais

Abair gu bheil agadE-malairtStòr-dàtashopdb.

  1. Cùl-taic:

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

    gzip shop_backup.sql
    

faighshop_backup.sql.gz.

  1. Unzip:
    gunzip shop_backup.sql.gz
    

Ath-nuadhachadh gushop_backup.sql.

  1. Ion-phortaich:
    mysql -u root -p123456 shopdb < shop_backup.sql
    

Chaidh am pròiseas gu lèir a chrìochnachadh gu rèidh.

Mearachdan Cumanta agus Fuasglaidhean

  • Mearachd 1: Ruigsinneachd air a dhiùltadh
    Tha seo a’ nochdadh facal-faire ceàrr no nach eil ceadan cleachdaiche gu leòr ann.
    Fuasgladh: Thoir sùil air ceadan luchd-cleachdaidh gus dèanamh cinnteach gu bheil iad nan àite.SELECTINSERTCeadan.

  • Mearachd 2: Cuimhne neo-iomchaidh
    Chaidh an stòr-dàta a thoirt a-steach le làimh air sgàth dìth cuimhne.
    Fuasgladh: Cleachd--single-transactionIn-mhalairt baidse de pharaimearan.

  • Mearachd 3: Cùis teacsa mì-shoilleir
    Às dèidh an in-mhalairt, thèid caractaran Sìneach a thaisbeanadh mar chomharran ceiste.
    Fuasgladh: Cuir an leanas ris an àithne--default-character-set=utf8mb4.

Tha sgrìobhainnean oifigeil MySQL ag ràdh gu soilleir:

"cleachdmysqldump’S e seo an dòigh as fheàrr air cùl-taicean loidsigeach a dhèanamh, oir tha e a’ dèanamh cinnteach gu bheil cunbhalachd eadar structar dàta agus susbaint dàta. (Stòr: Leabhar-iùil MySQL, Oracle)

Tha sgrìobhainnean oifigeil MariaDB cuideachd a’ cur cuideam air:

"Tha MariaDB làn cho-chòrdail ri òrdughan cùl-taic is ath-nuadhachaidh MySQL, a’ leigeil le luchd-leasachaidh gluasad gu rèidh." (Stòr: MariaDB Knowledge Base)

Tha seo a’ cur cuideam a-rithist air cho cudromach sa tha cùl-taicean loidhne-àithne.

Dòighean Adhartach: Cùl-taic Fèin-ghluasadach

A bheil cùl-taicean làimhe ro dhoirbh?

Faodar a chleachdadhcrontabGnìomhan clàraichte.

Mar eisimpleir, cùl-taic fèin-ghluasadach aig 2m a h-uile latha:

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

Cruthaichidh seo faidhle cùl-taice leis a’ cheann-latha a h-uile latha.

gu suim

Chan e roghainn a th’ ann an cùl-taic stòr-dàta, ach cùis beatha is bàis.

mhaighstirmysqldump,gunzipmysqlTha an àithne in-mhalairt coltach ri bhith a’ cleachdadh an suidse cumhachd gus smachd a chumail air an stòr-dàta.

Tha mo phuing gu math soilleir:Is e tèarainteachd dàta an rud as cudromaiche do ghnìomhachasan, agus is e cùl-taic an aon loidhne dìon.

Mar a thuirt an Harvard Business Review:

"Anns an aois dhidseatach, tha dàta nas luachmhoire na òr."

Mar sin gabh gnìomh a-nis, sgrìobh sìos na sgriobtaichean agad, agus cùm an dàta gu daingeann nad làmhan.

Chan e a-mhàin mu theicneòlas a tha seo, ach mu dhleastanas cuideachd.

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ Dh’fhaodadh an t-artaigil “Stiùireadh Coileanta airson Òrdughan Cùl-taic is De-dhùmhlachaidh MySQL/MariaDB: Bho Neach-tòiseachaidh gu Eòlaiche” a tha air a cho-roinn an seo a bhith feumail dhut.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-33917.html

Gus barrachd chleasan falaichte fhuasgladh🔑, fàilte oirbh a thighinn còmhla ris an t-sianal Telegram againn!

Roinn agus toil ma thogras tu e! Is e na h-earrannan agad agus na rudan as toil leinn ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

Rach gu mhullaich