Papa Kuhikuhi ʻatikala
- 1 No ke aha he mea koʻikoʻi loa nā kauoha kākoʻo MySQL/MariaDB?
- 2 Ka Wehewehe Kikoʻī o nā Kauoha Backup MySQL/MariaDB
- 3 Ka nui o ka faila kope a me ka hoʻopili ʻana
- 4 Kauoha wehe zip: ʻO ka hana mua i ka hoʻōla ʻana
- 5 Ka Wehewehe Kikoʻī o nā Kauoha Hoʻokomo MySQL/MariaDB
- 6 Ka hiʻohiʻona honua maoli: Ke kaʻina hana piha mai ke kākoʻo a hiki i ka hoʻōla ʻana
- 7 Nā hewa maʻamau a me nā hoʻonā
- 8 Nā manaʻo kūhelu i ʻōlelo ʻia
- 9 Nā ʻenehana holomua: Kākoʻo kope aunoa
- 10 总结
MySQLHe Alakaʻi Piha i nā Kauoha Hoʻihoʻi a me ka Decompression MariaDB
Mai ka mea hoʻomaka a i ka mea akamai, e uhi ana...mysqlHāʻawi kēia papa i kahi kaʻina hana piha no ka dump backup, gzip compression, gunzip decompression, a me MySQL import, e kōkua ana i nā mea hoʻomohala e hoʻomaʻamaʻa koke i ka backup database a me nā ʻano hana hoʻōla e hōʻoia i ka palekana ʻikepili a me ka hoʻomau ʻana o ka ʻoihana.
ʻOiai ua like ke kumu o MySQL a me MariaDB, ʻokoʻa loa lākou ma ke ʻano o ka laikini open-source, ka hoʻonui ʻana i nā hiʻohiʻona, ka hoʻonui ʻana i ka hana, a me ka ʻōnaehana kaiāulu. Hoʻoikaika ʻo MariaDB i ka open source piha a me ka hana hou ʻana o nā hiʻohiʻona, ʻoiai ʻo MySQL e hilinaʻi nei i ke kākoʻo kālepa a Oracle a ʻoi aku ka kūpono no nā noi pae ʻoihana.
I ka wā i hiolo ai ka waihona ʻikepili i ʻike ai au i ke koʻikoʻi o nā kope kope.
Ua ʻike kēlā me kēia mea hoʻomohala i ke kaumaha o ka nalowale ʻikepili, a ʻo nā kauoha hoʻihoʻi a hoʻihoʻi o MySQL lāua ʻo MariaDB ke ala e ola ai.
I kēia manawa, e alakaʻi wau iā ʻoe ma o ka hoʻomaopopo ʻana i nā kauoha kope, decompression, a me ka lawe mai no MySQL/MariaDB ma ke ala maʻalahi loa.
No ke aha he mea koʻikoʻi loa nā kauoha kākoʻo MySQL/MariaDB?
ʻO ka ʻikepili ke koko ola o kahi ʻoihana.
Inā ua hōʻino ʻia ka waihona ʻikepili, hiki iā ia ke alakaʻi i ka pani ʻana o nā ʻoihana a me ka pohō ʻana o nā miliona miliona.
Wahi a kahi noiʻi ma IEEE Transactions on Computers, ua pohō nā ʻoihana a hiki i ka [nui missing] i kēlā me kēia minuke mai ka downtime o ka waihona ʻikepili. 5600 美元(Kumu: IEEE, 2023).
ʻO ia ke kumu e pono ai ʻoe e ʻike i nā kauoha kope kope ma ka naʻau.
Ka Wehewehe Kikoʻī o nā Kauoha Backup MySQL/MariaDB

ʻO ke ʻano hana kope kope maʻamau ka hoʻohana ʻana mysqldump.
Penei ke kauoha:
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
-u root: E kuhikuhi i ka mea hoʻohana.-p[root_password]E hoʻokomo i kāu ʻōlelo huna.[database_name]ʻO ka inoa o ka waihona ʻikepili e kākoʻo ʻia.dumpfilename.sqlʻO ka inoa o ka faila kope.
Eia kekahi laʻana, inā ua kapa ʻia kāu waihona ʻikepili ... shopdbʻO ka inoa faila shop_backup.sqlNo laila, ʻo ke kauoha kēia:
mysqldump -u root -p123456 shopdb > shop_backup.sql
Kākoʻo pū ʻo MariaDB i kēia. mysqldumpUa kūlike loa ke ʻano o ka syntax.
ʻAʻole anei he mea maʻalahi loa ia?
Ka nui o ka faila kope a me ka hoʻopili ʻana
I kekahi manawa he nui loa nā faila waihona ʻikepili, pinepine kekahi mau gigabytes ka nui.
ʻO kēia kahi e komo mai ai ka hoʻopili ʻana.
LinuxʻO ke kauoha hoʻopili maʻamau gzip:
gzip shop_backup.sql
Lilo ka faila i hoʻopaʻa ʻia shop_backup.sql.gz.
ʻAʻole wale kēia e mālama i ka wahi mālama akā e kōkua pū i ka hoʻoili ʻikepili.
Kauoha wehe zip: ʻO ka hana mua i ka hoʻōla ʻana
Pono e wehe ʻia ka waihona ʻikepili ma mua o ka lawe ʻana mai.
Penei ke kauoha:
gunzip FileName.gz
e like me:
gunzip shop_backup.sql.gz
Ma hope o ka decompression, e loaʻa iā ʻoe shop_backup.sqlʻO kēia ka faila hiki ke lawe ʻia mai.
Ka Wehewehe Kikoʻī o nā Kauoha Hoʻokomo MySQL/MariaDB
ʻO ke kauoha import a me ke kākoʻo e like me nā kiʻi aniani o kekahi i kekahi:
mysql -u root -p[root_password] [database_name] < dumpfilename.sql
O kahi laʻana:
mysql -u root -p123456 shopdb < shop_backup.sql
E hoʻokomo kēia ʻanuʻu i ka ʻikepili mai ka waihona papaʻa loa i loko o ka waihona ʻikepili.
Hoʻohana pū ʻo MariaDB mysql He kūpono loa ke kauoha lawe mai.
Ka hiʻohiʻona honua maoli: Ke kaʻina hana piha mai ke kākoʻo a hiki i ka hoʻōla ʻana
Manaʻo ʻoe heEʻulalaPūnaewele shopdb.
Papa hoʻihoʻi:
mysqldump -u root -p123456 shopdb > shop_backup.sqlkaomi ʻana:
gzip shop_backup.sql
loaa shop_backup.sql.gz.
- Wehe i ka zip:
gunzip shop_backup.sql.gz
Hoʻihoʻi i shop_backup.sql.
- Hoʻokomo mai:
mysql -u root -p123456 shopdb < shop_backup.sql
Ua hoʻopau pono ʻia ke kaʻina hana holoʻokoʻa.
Nā hewa maʻamau a me nā hoʻonā
Hewa 1: Ua hōʻole ʻia ke komo ʻana
Hōʻike kēia i ka ʻōlelo huna hewa a i ʻole nā kuleana mea hoʻohana lawa ʻole.
Hoʻonā: E nānā i nā ʻae a ka mea hoʻohana e hōʻoia i ko lākou kūpono.SELECTaINSERTNā ʻae.Hewa 2: Pau ka hoʻomanaʻo
Ua nui loa ka waihona ʻikepili, a ʻaʻohe lawa ka hoʻomanaʻo i ka wā e lawe mai ai.
Hoʻonā: Hoʻohana--single-transactionHoʻokomo i nā palena ma nā ʻāpana.Hewa 3: Pilikia kikokikona huikau
Ma hope o ka lawe ʻana mai, hōʻike ʻia nā huapalapala Kina ma ke ʻano he mau māka nīnau.
Hoʻonā: E hoʻohui i kēia i ke kauoha--default-character-set=utf8mb4.
Nā manaʻo kūhelu i ʻōlelo ʻia
Ua ʻōlelo maopopo ka palapala MySQL kūhelu:
"hoʻohana
mysqldumpʻO ke kākoʻo logical ke ʻano hana makemake ʻia no ka mea e hōʻoiaʻiʻo ana i ke kūlike ma waena o ka hoʻonohonoho ʻikepili a me ka ʻike ʻikepili. (Puna: MySQL Reference Manual, Oracle)
Hoʻomaopopo pū ka palapala MariaDB kūhelu:
"Hoʻohālikelike piha ʻo MariaDB me nā kauoha hoʻihoʻi a hoʻihoʻi o MySQL, e ʻae ana i nā mea hoʻomohala e neʻe maʻalahi." (Puna: MariaDB Knowledge Base)
Hōʻike hou kēia ʻōlelo i ke koʻikoʻi o nā kākoʻo laina kauoha.
Nā ʻenehana holomua: Kākoʻo kope aunoa
He pilikia loa nā kope lima?
Hiki ke hoʻohana crontab Nā hana i hoʻonohonoho ʻia.
Eia kekahi laʻana, kope kope aunoa i ka hola 2 AM i kēlā me kēia lā:
0 2 * * * mysqldump -u root -p123456 shopdb > /backup/shop_$(date +\%F).sql
E hoʻopuka kēia i kahi faila kope me ka lā i kēlā me kēia lā.
总结
ʻAʻole kahi koho ka hoʻihoʻi ʻikepili, akā he mea ia o ke ola a me ka make.
haku mysqldump,gunzip a mysql Ua like ke kauoha import me ka loaʻa ʻana o ke kuapo mana e kaohi i ka ʻikepili.
Ua maopopo loa kaʻu manaʻo:ʻO ka palekana ʻikepili ka mea nui loa o kahi ʻoihana, a ʻo ke kākoʻo ʻikepili wale nō ka palekana.
E like me ka mea i hōʻike ʻia e ka Harvard Business Review:
"I ka wā kikohoʻe, ʻoi aku ka waiwai o ka ʻikepili ma mua o ke gula."
No laila e hana i kēia manawa, e kākau i kāu palapala kope, a e mālama pono i kāu ʻikepili ma kou mau lima.
ʻAʻole kēia e pili ana i ka ʻenehana wale nō, akā, e pili ana hoʻi i ke kuleana.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ʻO ka ʻatikala "He Alakaʻi Piha i nā Kauoha Hoʻihoʻi a me ka Decompression MySQL/MariaDB: Mai ka Mea Hoʻomaka a i ka Mea Akamai" i kaʻana like ʻia ma aneʻi e kōkua paha iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-33917.html
