Àtúnṣe MySQL lẹ́yìn ìdádúró VPN: kọ́kọ́ ka àwọn ìpele méjèèjì
Ọ̀nà tí ó já ni kì í ṣe ìgbàṣe tí ó sọnù. Ka olùgbà àti olùṣiṣẹ́ lọ́tọ̀ọ̀tọ̀, kí o sì wo ohun tí orísun ṣì pa mọ́.
Ìṣọ́ àtúnṣe di pupa nígbà tí VPN bá ṣubú, ìmọ̀lára àkọ́kọ́ ni láti tún ipò ṣe. Ìmọ̀lára yẹn ni ó mú kí ìdádúró nẹ́tíwọ́kì di ìṣòro dátà. Ọ̀nà tí ó já kò sọ nǹkan kan nípa ohun tí ẹ̀dà gbà tàbí ohun tí ó fi sílò, àwọn náà sì ni ìpele méjì tí ó ní ipò méjì. Ka wọ́n lọ́tọ̀ọ̀tọ̀ kí o tó yí ohunkóhun padà.
Ìpele méjì, ìdáhùn méjì lọ́tọ̀ọ̀tọ̀
Ẹ̀dà aláìsí àkókò kan ṣe iṣẹ́ méjì. Olùgbà so mọ́ orísun, ó fa àwọn ìṣẹ̀lẹ̀, ó sì kọ wọ́n sí àkọsílẹ̀ ìgbékalẹ̀ ní àdúgbò. Olùṣiṣẹ́ ka àkọsílẹ̀ yẹn, ó sì ṣe àwọn ìṣẹ̀lẹ̀ lórí ẹ̀dà. Nígbà tí ọ̀nà bá já, olùgbà dúró lẹ́sẹ̀kẹsẹ̀ nígbà tí olùṣiṣẹ́ ń bá iṣẹ́ tí ó ti wà lórí diski lọ. Nítorí náà ìdádúró kan ń dá ìbéèrè méjì tí ó yàtọ̀: ṣé ìsopọ̀ ti padà, àti ṣé a ti fi iṣẹ́ tí ó kó jọ sílò? Bí a bá ka wọ́n bí ìbéèrè kan, ipò méjì á di ìdáhùn tí ó ń tannijẹ.
Ìbọ̀sípò olùgbà sọ fún ọ pé ọ̀nà ń ṣiṣẹ́. Kò sọ nǹkan kan nípa bí olùṣiṣẹ́ ṣe sẹ́yìn tó, tàbí bóyá ó pàdé àṣìṣe nígbà tí ó wà ní ìyàsọ́tọ̀.
Ka ikanni pẹ̀lú gbólóhùn tí ó tọ́
Nínú MySQL 8.4, SHOW REPLICA STATUS ń dá ìlà kan padà fún gbogbo ikanni tí a ṣètò, nítorí náà ka ìlà ikanni tí o ní lọ́kàn dípò ìlà àkọ́kọ́ nínú àkọsílẹ̀. Replica_IO_Running yà olùgbà tí ó so mọ́ yàtọ̀ sí èyí tí ń sopọ̀ tàbí tí ó dúró, Replica_SQL_Running sì ṣàpèjúwe olùṣiṣẹ́. Ka àwọn ọ̀wọ̀n àṣìṣe lẹ́gbẹ̀ẹ́ wọn pẹ̀lú, nítorí olùgbà tí ó tún sopọ̀ tí ó sì kùnà lẹ́sẹ̀kẹsẹ̀ ń fi ìfiránṣẹ́ kan sílẹ̀ tí kò sí àsíá ipò kankan tí yóò fi hàn. Àwọn ẹ̀dà àtijọ́ ń lo orúkọ ọ̀wọ̀n mìíràn, nítorí náà má ṣe túmọ̀ ìlànà àtijọ́ nípa yíyí orúkọ àwọn àṣẹ padà nìkan.
Wo ìdánimọ̀ orísun àti èyíkéyìí àlẹ̀mọ́ tí a ṣètò pẹ̀lú. Ẹ̀dà tí ó tọ́ka sí orísun tí kò tọ́, tàbí tí a ṣe àlẹ̀mọ́ rẹ̀ ní dídín ju bí o ṣe rò lọ, ń jábọ̀ ìlera nígbà tí ó ń ṣe àtúnṣe ohun tí ó yàtọ̀ sí ohun tí o ń retí.
Ìdí tí nọ́mbà ìdúró dóò kan fi lè purọ́
Iye ìdúró fi àmì àkókò ìṣẹ̀lẹ̀ tí a fi sílò gbẹ̀yìn wé àkókò ìsinsìnyí. Nígbà tí olùgbà bá ti dúró fún wákàtí kan, olùṣiṣẹ́ lè parí iṣẹ́ tí ó kó jọ, kí ó sì dé òpin ohun tí ó gbà, nígbà náà nọ́mbà á já sí dóò bí ó tilẹ̀ jẹ́ pé ẹ̀dà sẹ́yìn orísun ní wákàtí kan. Ìwọ̀n yìí ń dí ìlà olùṣiṣẹ́, kì í ṣe ìmúrasílẹ̀ ẹ̀dà.
Dípò bẹ́ẹ̀, fi àwọn ìgbàṣe tí a ṣe wé ohun tí orísun ní. Ìfiwéra yẹn ń dúró nígbà tí olùgbà bá ti dí.
Ìpamọ́ ni ó ń pinnu fèrèsé ìmúbọ̀sípò gidi
Láti bá a mu, orísun gbọ́dọ̀ máa pa àwọn ìgbàṣe tí ẹ̀dà nílò mọ́. Ní kété tí a bá pa wọ́n, ẹ̀dà kò lè gbà wọ́n, kò sì sí iye ìsopọ̀padà tí yóò yí ìyẹn padà.
Pẹ̀lú ìpinnu ipò GTID aládàáṣe, ìkùnà hàn gbangba: ẹ̀dà béèrè ìtàn tí orísun kò pa mọ́ mọ́, ó sì kọ̀ láti tẹ̀síwájú. Nígbà náà àwọn àṣàyàn ni láti gba àwọn ìṣẹ̀lẹ̀ tí ó sọnù láti orísun tí ó ṣì ní wọ́n, tàbí kí a tún un kọ́ láti ẹ̀dà àdáni kí a sì jẹ́ kí ó bá a mu. Fífo àlàfo kọjá kì í ṣe bíbá a mu, ó sì ń fi ẹ̀dà tí dátà rẹ̀ kò pé sílẹ̀ ní ìdákẹ́jẹ́. Ṣètò fèrèsé nípa fífi àkókò ìdádúró tí a retí wé ìpamọ́ àkọsílẹ̀ aláwẹ̀méjì lórí orísun àti ìwọ̀n ìyípadà, nítorí àwọn nọ́mbà mẹ́ta yẹn ni ó ń pinnu bóyá ìdádúró kan lè ṣe ìmúbọ̀sípò rárá.
Ṣàyẹ̀wò bíbá a mu, kì í ṣe àwọ̀ àmì
Mú ọ̀nà padà, pẹ̀lú ìyájú orúkọ àti ààbò gbígbé, kí o sì wo bóyá ikanni tí ó wà ń tún sopọ̀ ní ìbámu pẹ̀lú ìlànà rẹ̀ fúnra rẹ̀. Fún un ní àkókò tí a pààlà kí o tó dá sí, kí o sì kọ ìtẹ̀síwájú gbígbà àti fífi sílò sílẹ̀ ní ìpẹ̀kun méjèèjì àkókò yẹn. Ikanni tí ó tún bẹ̀rẹ̀ àti ikanni tí ó wà ní ìgbàlódé jẹ́ àwárí tí ó yàtọ̀.
Jẹ́rìí pé olùṣiṣẹ́ ti dé ipò ìsinsìnyí orísun, kì í ṣe òpin iṣẹ́ àtijọ́ nìkan. Ṣàyẹ̀wò pé kò sí àṣìṣe tí ó ń dúró nínú olùṣiṣẹ́, nítorí ìṣẹ̀lẹ̀ kan tí ó kùnà ń dá ìtẹ̀síwájú dúró nígbà tí olùgbà ń jábọ̀ ìsopọ̀. Lẹ́yìn náà kọ ẹ̀rí sílẹ̀: orúkọ ikanni, ipò àwọn ìpele méjèèjì, ipò tí a ṣe àti àkókò. Àmì àwọ̀ ewé jẹ́ ẹ̀sùn; ipò jẹ́ òtítọ́.