Article Directory
- 1 Nahoana no tena ilaina ny baiko backup MySQL/MariaDB?
- 2 Fanazavana amin'ny antsipiriany momba ny baiko backup MySQL/MariaDB
- 3 Haben'ny rakitra backup sy ny famatrarana azy
- 4 Didy unzip: Ny dingana voalohany amin'ny famerenana amin'ny laoniny
- 5 Fanazavana amin'ny antsipiriany momba ny baiko fanafarana MySQL/MariaDB
- 6 Tranga tena misy: Ny dingana feno manomboka amin'ny backup ka hatramin'ny recovery
- 7 Fahadisoana sy vahaolana mahazatra
- 8 Hevitra manam-pahefana voatonona
- 9 Teknika mandroso: Backup mandeha ho azy
- 10 famintinana
MySQLTorolàlana feno momba ny baiko backup sy decompression MariaDB
Manomboka amin'ny vao manomboka ka hatramin'ny matihanina, mandrakotra...MySQLIty fampianarana ity dia manome fomba fiasa feno ho an'ny backup dump, gzip compression, gunzip decompression, ary MySQL import, izay manampy ireo mpamorona rindrambaiko hahay haingana ny teknika backup sy recovery database mba hiantohana ny fiarovana ny angona sy ny fitohizan'ny asa.
Na dia mitovy aza ny niandohan'ny MySQL sy MariaDB, dia samy hafa be izy ireo raha ny amin'ny fahazoan-dàlana open-source, ny fanitarana ny endri-javatra, ny fanatsarana ny fahombiazana, ary ny tontolo iainana misy ny vondrom-piarahamonina. Ny MariaDB dia manantitrantitra ny open source feno sy ny fanavaozana ny endri-javatra, raha ny MySQL kosa dia miantehitra amin'ny fanohanan'ny Oracle ara-barotra ary mety kokoa amin'ny fampiharana amin'ny ambaratonga orinasa.
Rehefa nirodana ny angon-drakitra vao tsapako ny maha-zava-dehibe ny backup.
Efa niaina ny ratram-po vokatry ny fahaverezan'ny angona ny mpamorona rindrambaiko rehetra, ary ny baiko famerenana sy famerenana amin'ny laoniny ny MySQL sy MariaDB no tena ilaina.
Ankehitriny dia hitari-dalana anao aho amin'ny fahatakarana ny baiko backup, decompression ary import ho an'ny MySQL/MariaDB amin'ny fomba tsotra indrindra.
Nahoana no tena ilaina ny baiko backup MySQL/MariaDB?
Ny angon-drakitra no ain'ny orinasa iray.
Raha simba ny angon-drakitra, dia mety hiteraka fijanonan'ny orinasa sy fatiantoka an-tapitrisany maro mihitsy aza.
Araka ny fanadihadiana iray tao amin'ny IEEE Transactions on Computers, dia iharan'ny fatiantoka hatramin'ny [vola very] isa-minitra ny orinasa noho ny tsy fahombiazan'ny angon-drakitra. 5600 USD(Loharano: IEEE, 2023).
Izany no antony tsy maintsy hahaizanao tsianjery ireo baiko backup.
Fanazavana amin'ny antsipiriany momba ny baiko backup MySQL/MariaDB

Ny fomba fanaovana backup mahazatra indrindra dia ny fampiasana mysqldump.
Toy izao ny baiko:
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
-u root: Farito ny mpampiasa.-p[root_password]Ampidiro ny tenimiafinao.[database_name]: Ny anaran'ny angon-drakitra hotehirizina.dumpfilename.sqlNy anaran'ny rakitra backup.
Ohatra, raha antsoina hoe "database" ny angon-drakitrao... shopdbNy anaran'ny rakitra dia shop_backup.sqlKoa ny baiko dia:
mysqldump -u root -p123456 shopdb > shop_backup.sql
Manohana izany ihany koa ny MariaDB. mysqldumpMitovy tanteraka ny firafitry ny fehezanteny.
Tsy tena mora takarina ve izany?
Haben'ny rakitra backup sy ny famatrarana azy
Indraindray dia tena lehibe ny rakitra ao amin'ny tahiry angona, matetika mahatratra gigabytes maromaro.
Eto no idiran'ny famoretana.
LinuxNy baiko famatrarana mahazatra indrindra dia gzip:
gzip shop_backup.sql
Ny rakitra voaporitra dia lasa shop_backup.sql.gz.
Tsy vitan'ny hoe mitsitsy toerana fitahirizana izany fa manamora ny famindrana angona ihany koa.
Didy unzip: Ny dingana voalohany amin'ny famerenana amin'ny laoniny
Tsy maintsy esorina ny kaody zip an'ny angon-drakitra alohan'ny hampidirana azy.
Toy izao ny baiko:
gunzip FileName.gz
toy ny:
gunzip shop_backup.sql.gz
Aorian'ny decompression dia hahazo ianao shop_backup.sqlIty ny rakitra azo ampidirina.
Fanazavana amin'ny antsipiriany momba ny baiko fanafarana MySQL/MariaDB
Saika mitovy amin'ny fitaratra ny baiko "import" sy ny "backup":
mysql -u root -p[root_password] [database_name] < dumpfilename.sql
Ohatra:
mysql -u root -p123456 shopdb < shop_backup.sql
Ity dingana ity dia hampiditra tanteraka ny angona avy amin'ny rakitra backup ao amin'ny tahiry angona.
Mampiasa ihany koa ny MariaDB mysql Mifanaraka tanteraka amin'ny baiko fanafarana.
Tranga tena misy: Ny dingana feno manomboka amin'ny backup ka hatramin'ny recovery
Aoka hatao hoe manana ianaoElectricity mpamatsyDatabase shopdb.
Tahiry:
mysqldump -u root -p123456 shopdb > shop_backup.sqlfamoretana:
gzip shop_backup.sql
Get shop_backup.sql.gz.
- Sokafy:
gunzip shop_backup.sql.gz
Avereno amin'ny shop_backup.sql.
- Fanafarana:
mysql -u root -p123456 shopdb < shop_backup.sql
Vita soa aman-tsara ny dingana rehetra.
Fahadisoana sy vahaolana mahazatra
Hadisoana 1: Tsy azo idirana
Midika izany fa diso ny tenimiafina na tsy ampy ny tombontsoa ho an'ny mpampiasa.
Vahaolana: Jereo ny fahazoan-dàlana ampiasain'ny mpampiasa mba hahazoana antoka fa eo am-pelatanana izy ireo.SELECTaryINSERTFahazoan-dalana.Hadisoana 2: Lany ny fitadidiana
Lehibe loatra ny tahiry angona, ary tsy ampy ny fahatsiarovana mandritra ny fanafarana.
Vahaolana: Fampiasana--single-transactionAmpidiro amin'ny andiany ny masontsivana.Hadisoana 3: Olana amin'ny lahatsoratra mikorontana
Rehefa avy nampidirina ny rakitra dia aseho ho toy ny marika fanontaniana ny endri-tsoratra sinoa.
Vahaolana: Ampio amin'ny baiko ireto manaraka ireto--default-character-set=utf8mb4.
Hevitra manam-pahefana voatonona
Ny antontan-taratasy ofisialy MySQL dia milaza mazava tsara hoe:
"fampiasana
mysqldumpNy backup lojika no fomba tsara indrindra satria miantoka ny fitoviana eo amin'ny rafitry ny angona sy ny votoatin'ny angona. (Loharano: MySQL Reference Manual, Oracle)
Ny antontan-taratasy ofisialin'ny MariaDB dia manantitrantitra ihany koa:
"Mifanaraka tanteraka amin'ny baiko backup sy restore an'ny MySQL ny MariaDB, ahafahan'ny mpamorona rindrankajy mifindrafindra mora foana." (Loharano: MariaDB Knowledge Base)
Ity fanambarana ity dia manamafy indray ny maha-zava-dehibe ny backup amin'ny andalana baiko.
Teknika mandroso: Backup mandeha ho azy
Manahirana loatra ve ny fanaovana backup tànana?
Afaka mampiasa crontab Asa voalahatra.
Ohatra, backup mandeha ho azy amin'ny 2 maraina isan'andro:
0 2 * * * mysqldump -u root -p123456 shopdb > /backup/shop_$(date +\%F).sql
Izany dia hamorona rakitra backup misy ny daty isan'andro.
famintinana
Tsy safidy ny backup database, fa raharaha iankinan'ny aina.
tompony mysqldump,gunzip ary mysql Ny baiko "import" dia toy ny manana bokotra herinaratra hifehezana ny angon-drakitra.
Mazava tsara ny hevitro:Ny fiarovana ny angon-drakitra no laharam-pahamehana voalohany indrindra ho an'ny orinasa, ary ny backup no hany fiarovana.
Araka ny voalazan'ny Harvard Business Review:
"Amin'izao vanim-potoana nomerika izao, sarobidy kokoa noho ny volamena ny angon-drakitra."
Koa manaova zavatra izao, soraty ny script backup-nao, ary tazomy tsara eo am-pelatananao ny angon-drakitrao.
Tsy momba ny teknolojia fotsiny ihany ity, fa momba ny andraikitra ihany koa.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Mety hanampy anao ny lahatsoratra hoe "Torolalana feno momba ny baiko Backup sy Decompression MySQL/MariaDB: Manomboka amin'ny vao manomboka ka hatramin'ny manam-pahaizana" zaraina eto.
Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-33917.html
