Directory artaigil
- 1 Carson a tha òrdughan cùl-taic MySQL/MariaDB cho cudromach?
- 2 Mìneachadh mionaideach air Òrdughan Cùl-taice MySQL/MariaDB
- 3 Meud faidhle cùl-taice agus teannachadh
- 4 Òrdugh Unzip: A’ chiad cheum ann an ath-bheothachadh
- 5 Mìneachadh mionaideach air Òrdughan In-mhalairt MySQL/MariaDB
- 6 Suidheachadh fìor: Am pròiseas iomlan bho chùl-taic gu faighinn air ais
- 7 Mearachdan Cumanta agus Fuasglaidhean
- 8 Dòighean Adhartach: Cùl-taic Fèin-ghluasadach
- 9 gu suim
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

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.
Cùl-taic:
mysqldump -u root -p123456 shopdb > shop_backup.sqldealbh:
gzip shop_backup.sql
faighshop_backup.sql.gz.
- Unzip:
gunzip shop_backup.sql.gz
Ath-nuadhachadh gushop_backup.sql.
- 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.SELECT和INSERTCeadan.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:
"cleachd
mysqldump’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,gunzip和mysqlTha 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
