Karštosios atsarginės kopijos naudojant „Percona XtraBackup“ „WordPress“ programoje vienu spustelėjimu

Turinys

  • Įvadas
  • Būtinos sąlygos
  • 1 veiksmas: sukurkite ne šakninės sistemos vartotoją
  • 2 veiksmas: patikrinkite saugojimo variklį
  • 3 veiksmas: sukurkite duomenų bazės naudotoją atsarginei kopijai kurti
  • 4 veiksmas: įdiekite „Percona XtraBackup“.
  • 5 veiksmas: sukurkite atsarginių kopijų saugojimo katalogus
  • 6 veiksmas: sukurkite pirmąją pilną atsarginę kopiją
  • 7 veiksmas: sukurkite šias atsargines kopijas
  • 8 veiksmas: paruoškite atsarginių failų kopijas duomenų bazei atkurti
  • 9 veiksmas: atkurkite duomenų bazę
  • Tolimesni žingsniai

Įvadas

Percona XtraBackup yra nemokama MySQL programa, naudojama karštosioms atsarginėms kopijoms kurti. Jis taip pat yra atvirojo kodo. Naudodami „Percona XtraBackup“ galite kurti „MySQL“, „MariaDB“ arba „Percona Server“ duomenų bazių atsargines kopijas, nesustabdydami duomenų bazės paslaugos arba nepadarydami jos tik skaitymo. Tai yra svarbi verslo savybė daugeliui internetinių įmonių.

Duomenų bazėse, kuriose naudojami InnoDB, XtraDB ir HailDB saugojimo varikliai, „Percona XtraBackup“ gali kurti neblokuojančias atsargines kopijas. Duomenų bazėse, kuriose naudojami „MyISAM“, „Merge“ ir „Archive“ saugojimo varikliai, „Percona XtraBackup“ taip pat gali kurti atsargines kopijas trumpam pristabdydama rašymą atsarginės kopijos kūrimo procedūros pabaigoje.

Šiame straipsnyje parodysiu, kaip įdiegti ir naudoti „Percona XtraBackup“, kad būtų galima atlikti visas ir laipsniškas karštąsias atsargines kopijas „Vultr“ serveryje, remiantis „WordPress“ programa vienu spustelėjimu. Sukursime visą atsarginę kopiją ir dvi atsargines kopijas, o tada atitinkamai atkursime duomenų bazę į kiekvienos iš trijų atsarginių kopijų būseną.

Būtinos sąlygos

Manau, kad įdiegėte vieno paspaudimo „WordPress Vultr“ serverio egzempliorių nuo nulio ir prisijungėte kaip root, naudodami SSH.

1 veiksmas: sukurkite ne šakninės sistemos vartotoją

Saugumo sumetimais rekomenduojama sukurti kitą vartotojo abonementą su root teisėmis, tada naudoti jį prisijungiant ir atliekant kasdienes sistemos operacijas. Vis tiek galite vykdyti beveik visas supervartotojo komandas naudodami sudokomandą.

1) Sukurkite naują vartotoją. Pakeiskite sysusersavo vartotojo vardu.

useradd sysuser

2) Nustatykite naujo vartotojo slaptažodį. Pakeiskite sysusersavo vartotojo vardu.

passwd sysuser

3) Suteikite root teises naujam vartotojui.

visudo

Raskite pastraipą žemiau.

## Allow root to run any commands anywhere
root     ALL=(ALL)     ALL

Pridėkite eilutę tiesiai po šia pastraipa, pakeiskite sysusersavo vartotojo vardu.

sysuser     ALL=(ALL)     ALL

Išsaugokite ir išeikite.

:wq

4) Perjunkite į naują vartotojo paskyrą.

logout

Tada naudokite naujojo vartotojo kredencialus, kad prisijungtumėte iš savo terminalo lango.

2 veiksmas: patikrinkite saugojimo variklį

Pagal numatytuosius nustatymus MySQL šakninis prisijungimas išsaugomas VPS, esančiame /root/.my.cnf. Parodykite slaptažodį savo terminale naudodami šią komandą.

sudo cat /root/.my.cnf

Norėdami prisijungti prie „MySQL“ konsolės, naudokite ekrane rodomus kredencialus.

mysql -u root -p

MySQL apvalkale paleiskite šiuos veiksmus.

SHOW DATABASES;

Visos MySQL duomenų bazės bus rodomos ekrane. Duomenų bazė, pavadinta kaip, wp5273512yra „WordPress“ duomenų bazė, kurios atsarginę kopiją norime sukurti. Šioje komandoje pakeiskite wp5273512savo:

USE wp5273512;

Patikrinkite kiekvienos lentelės saugojimo variklį:

SHOW TABLE STATUS\G

Pamatysite, kad visose jūsų „WordPress MySQL“ duomenų bazėje esančiose lentelėse naudojamas „InnoDB“ saugojimo variklis, kuris puikiai tinka karštosioms atsarginėms kopijoms kurti naudojant „Percona XtraBackup“.

Bet kurioms kitoms MySQL duomenų bazėms, naudojančioms MyISAM saugojimo variklį, vis tiek galime sukurti atsarginę jų kopiją naudodami Percona XtraBackup, trumpam pristabdę rašymą.

3 veiksmas: sukurkite duomenų bazės naudotoją atsarginei kopijai kurti

Vis dar MySQL apvalkale naudokite šias komandas, kad sukurtumėte tam skirtą duomenų bazės vartotoją atsarginei kopijai kurti. Nepamirškite pakeisti duomenų bazės vartotojo vardo xbuserir slaptažodžio xbpasswdsavo:

CREATE USER 'xbuser'@'localhost' IDENTIFIED BY 'xbpasswd';
GRANT RELOAD, LOCK TABLES, REPLICATION CLIENT, CREATE TABLESPACE, PROCESS, SUPER, CREATE, INSERT, SELECT ON *.* TO 'xbuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Aukščiau suteiktos privilegijos būtinos visoms Percona XtraBackup funkcijoms. Kai kuriuos iš jų galite pašalinti, kad sumažintumėte funkcionalumą ir padidintumėte saugumą. Daugiau informacijos rasite oficialioje Percona XtraBackup svetainėje .

4 veiksmas: įdiekite „Percona XtraBackup“.

„Percona XtraBackup“ galite įdiegti iš „Percona“ RPM saugyklos gana lengvai:

sudo yum install -y http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
sudo yum install -y percona-xtrabackup

5 veiksmas: sukurkite atsarginių kopijų saugojimo katalogus

Pirmiausia turite įtraukti vartotoją sysuserį mysqlgrupę. Pakeiskite sysusersavo vartotojo vardu.

sudo gpasswd -a sysuser mysql

Sukurkite katalogą, kuriame bus saugomos visos atsarginės kopijos.

sudo mkdir -p /dbbackup/full/

Sukurkite kitą katalogą laipsniškoms atsarginėms kopijoms saugoti.

sudo mkdir -p /dbbackup/inc/

Pakeiskite šių katalogų savininką į user sysuserir group sysuser.

sudo chown -R sysuser:sysuser /dbbackup

Atsijunkite, kad šie pakeitimai įsigaliotų.

logout

Tada sysuservėl prisijunkite naudodami .

6 veiksmas: sukurkite pirmąją pilną atsarginę kopiją

„XtraBackup“ daugiausia susideda iš „XtraBackup“ programos ir „ innobackupexPerl“ scenarijaus. Paprastai innobackupexperl scenarijų galite naudoti norėdami atlikti įvairias operacines procedūras patogumui.

Įveskite šią komandą, kad sukurtumėte pirmąją pilną atsarginę kopiją. Nepamirškite pakeisti duomenų bazės naudotojo vardo xbuser, duomenų bazės vartotojo slaptažodžio xbpasswdir viso atsarginės kopijos katalogo /dbbackup/full/savo.

sudo innobackupex --user=xbuser  --password=xbpasswd /dbbackup/full/

Teisingai įvykdžius šią komandą, pamatysite patvirtinimo pranešimą "innobackupex: baigta gerai!" paskutinėje išvesties eilutėje.

Visi naujai sukurti šios visos atsarginės kopijos failai bus saugomi laiko žyme pažymėtame kataloge, esančiame /dbbackup/full/. Pavyzdžiui /dbbackup/full/2015-05-22_05-45-54,.

7 veiksmas: sukurkite šias atsargines kopijas

Įveskite šią komandą, kad sukurtumėte pirmąją atsarginę kopiją. Atitinkamai pakeiskite kintamuosius komandoje.

sudo innobackupex --user=xbuser  --password=xbpasswd --incremental --incremental-basedir=/dbbackup/full/2015-05-22_05-45-54 /dbbackup/inc/

Vėl pamatysite "innobackupex: baigta gerai!" išvesties pabaigoje, kai komanda sėkmingai vykdoma. Atsarginės kopijos failai bus saugomi laiko žyme pažymėtame kataloge, esančiame /dbbackup/inc/.

Įveskite šią komandą, kad sukurtumėte antrąją atsarginę kopiją. Atitinkamai pakeiskite kintamuosius komandoje.

sudo innobackupex --user=xbuser  --password=xbpasswd --incremental --incremental-basedir=/dbbackup/inc/2015-05-22_05-48-12 /dbbackup/inc/

Kai pasiseks, pamatysite "innobackupex: baigta gerai!" vėl žinutę. /dbbackup/inc/Dar kartą patikrinkite aplanką, kad pamatytumėte atsargines kopijas.

8 veiksmas: paruoškite atsarginių failų kopijas duomenų bazei atkurti

Visi duomenų bazės atsarginės kopijos failai turi būti paruošti prieš juos naudojant duomenų bazei atkurti.

Pastaba : prieš atlikdami paruošimo ir atkūrimo procedūras, verčiau laikykite viso atsarginės kopijos katalogo kopiją (pvz., /dbbackup/) kitoje vietoje, jei dėl klaidos būtų padaryta žala kuriant atsargines failų kopijas.

Kiekviename atsarginių kopijų kataloge yra failas pavadinimu, xtrabackup_checkpointskuriame yra atsarginės kopijos tipas ir pradžios bei pabaigos žurnalo eilės numeriai ( from_lsnir to_lsn). Šiuos skaičius galite naudoti norėdami paaiškinti duomenų bazės atkūrimo strategiją. Peržiūrėkite toliau pateiktus pavyzdžius.

Per xtrabackup_checkpointspirmąjį pilną atsarginę kopiją failo, turiu:

backup_type = full-backuped
from_lsn = 0
to_lsn = 2932478

Per xtrabackup_checkpointspirmąjį pavienio failo atsarginę kopiją, turiu:

backup_type =incremental
from_lsn = 2932478
to_lsn = 2970177

Į xtrabackup_checkpointsantrojo pavienio failo atsarginę kopiją, turiu:

backup_type = incremental
from_lsn = 2970177
to_lsn = 3004672

Trumpai tariant, kiekvieną atsarginę kopiją turėtumėte kurti didėjančia lsn tvarka. Jei lsn seka yra neišsami arba netvarkinga, galite prarasti duomenis.

Pastaba : šios komandos apima tris katalogus, pakeiskite juos savo.

Norėdami atkurti duomenų bazę į pirmosios visos atsarginės kopijos būseną, turite paruošti atsarginės kopijos failus naudodami šią komandą:

sudo innobackupex --apply-log /dbbackup/full/2015-05-22_05-45-54

Norėdami atkurti duomenų bazę į pirmosios atsarginės kopijos būseną, turite paruošti atsarginės kopijos failus naudodami šias komandas:

sudo innobackupex --apply-log --redo-only /dbbackup/full/2015-05-22_05-45-54
sudo innobackupex --apply-log /dbbackup/full/2015-05-22_05-45-54 --incremental-dir=/dbbackup/inc/2015-05-22_05-48-12
sudo innobackupex --apply-log /dbbackup/full/2015-05-22_05-45-54

Norėdami atkurti duomenų bazę į antrosios atsarginės kopijos būseną, turite paruošti atsarginės kopijos failus naudodami šias komandas:

sudo innobackupex --apply-log --redo-only /dbbackup/full/2015-05-22_05-45-54
sudo innobackupex --apply-log --redo-only /dbbackup/full/2015-05-22_05-45-54 --incremental-dir=/dbbackup/inc/2015-05-22_05-48-12
sudo innobackupex --apply-log /dbbackup/full/2015-05-22_05-45-54 --incremental-dir=/dbbackup/inc/2015-05-22_05-51-32
sudo innobackupex --apply-log /dbbackup/full/2015-05-22_05-45-54

Pastabos :

Jei norite kurti laipsniškas atsargines kopijas, turėtumėte naudoti --redo-onlyparinktį visoms atsarginėms kopijoms, išskyrus paskutinę. Nepaisant to, šios parinkties naudojimas paskutinėje atsarginėje kopijoje vis tiek nekenksmingas jūsų duomenų nuoseklumui – tai tik šiek tiek uždels dėl duomenų bazės grąžinimo.

Paskutinė kiekvieno laipsniško scenarijaus komanda yra neprivaloma, bet rekomenduojama, nes ji paspartins atkūrimą.

Po paruošimo pakeitimai, įrašyti laipsniškose atsarginėse kopijose, bus pridedami prie paruoštų bazinių pilnų atsarginių kopijų failų, todėl savo duomenų bazei atkurti visada turėtumėte naudoti paruoštus pilnų atsarginių kopijų failus, nesvarbu, ar pasirinksite pilną atsarginę kopiją, ar laipsnišką atsarginę kopiją.

9 veiksmas: atkurkite duomenų bazę

Prieš atkurdami duomenų bazę, turite sustabdyti duomenų bazės paslaugą.

sudo service mysqld stop

Taip pat turite ištuštinti duomenų bazės katalogą. Atsargumo sumetimais dabartinius duomenų bazės failus galite perkelti į kitą vietą.

sudo mkdir /currentdb
sudo mv /var/lib/mysql/* /currentdb

Atkurkite savo duomenų bazę naudodami paruoštus „visos atsarginės kopijos“ failus.

sudo innobackupex --copy-back /dbbackup/full/2015-05-22_05-45-54

Kadangi atkūrimo procedūra pakeis duomenų bazės katalogo savininką, turite jį vėl pakeisti mysql:mysqlį, kad jis veiktų.

sudo chown -R mysql:mysql /var/lib/mysql

Iš naujo paleiskite duomenų bazės paslaugą.

sudo service mysqld start

Viskas. Šiuo metu galite apsilankyti „WordPress“ svetainėje ir patikrinti, ar atkūrimo procesas buvo sėkmingas.


Leave a Comment

Kaip nustatyti neprižiūrimus atnaujinimus Debian 9 (Stretch)

Kaip nustatyti neprižiūrimus atnaujinimus Debian 9 (Stretch)

Naudojate kitą sistemą? Jei perkate Debian serverį, visada turėtumėte turėti naujausius saugos pataisymus ir naujinimus, nesvarbu, ar miegate, ar ne

Kaip įdiegti ir konfigūruoti PHP 7.0 arba PHP 7.1 Ubuntu 16.04

Kaip įdiegti ir konfigūruoti PHP 7.0 arba PHP 7.1 Ubuntu 16.04

PHP ir susiję paketai yra dažniausiai naudojami komponentai diegiant žiniatinklio serverį. Šiame straipsnyje sužinosime, kaip nustatyti PHP 7.0 arba PHP 7.1 o

Nustatykite savo DNS serverį Debian / Ubuntu

Nustatykite savo DNS serverį Debian / Ubuntu

Šiame vadove paaiškinama, kaip nustatyti DNS serverį naudojant Bind9 sistemoje Debian arba Ubuntu. Visame straipsnyje atitinkamai pakeiskite savo-domeno-vardas.com. Prie th

Nustatykite „Red5 Media Server“ Ubuntu 16.04

Nustatykite „Red5 Media Server“ Ubuntu 16.04

Naudojate kitą sistemą? „Red5“ yra atvirojo kodo medijos serveris, įdiegtas „Java“, leidžiantis paleisti „Flash“ kelių vartotojų programas, tokias kaip tiesioginis srautas.

Sukompiliuokite ir įdiekite „Nginx“ naudodami „PageSpeed“ modulį „Debian 8“.

Sukompiliuokite ir įdiekite „Nginx“ naudodami „PageSpeed“ modulį „Debian 8“.

Šiame straipsnyje pamatysime, kaip sukompiliuoti ir įdiegti pagrindinę Nginx liniją iš oficialių Nginx šaltinių naudojant PageSpeed ​​modulį, kuris leidžia

Kaip įdiegti „Vanilla Forum“ Ubuntu 16.04

Kaip įdiegti „Vanilla Forum“ Ubuntu 16.04

Naudojate kitą sistemą? Vanilla forumas yra atvirojo kodo forumo programa, parašyta PHP. Tai visiškai pritaikoma, paprasta naudoti ir palaiko išorinę

Kaip įdiegti „Kanboard“ Ubuntu 18.04 LTS

Kaip įdiegti „Kanboard“ Ubuntu 18.04 LTS

Naudojate kitą sistemą? Įvadas Kanboard yra nemokama atvirojo kodo projektų valdymo programinė įranga, skirta palengvinti ir vizualizuoti

Kaip įdiegti „Kanboard“ „Debian 9“.

Kaip įdiegti „Kanboard“ „Debian 9“.

Naudojate kitą sistemą? Įvadas Kanboard yra nemokama atvirojo kodo projektų valdymo programinė įranga, skirta palengvinti ir vizualizuoti

Kaip įdiegti Gitea Debian 9

Kaip įdiegti Gitea Debian 9

Naudojate kitą sistemą? Gitea yra alternatyvi atvirojo kodo, savarankiškai priglobta versijų valdymo sistema, kurią maitina Git. Gitea parašyta golangu ir yra

Kaip įdiegti „Gitea“ Ubuntu 18.04

Kaip įdiegti „Gitea“ Ubuntu 18.04

Naudojate kitą sistemą? Gitea yra alternatyvi atvirojo kodo, savarankiškai priglobta versijų valdymo sistema, kurią maitina git. Gitea parašyta golangu ir yra

Įdiekite „Lynis“ „Debian 8“.

Įdiekite „Lynis“ „Debian 8“.

Įvadas Lynis yra nemokama atvirojo kodo sistemos audito priemonė, kurią naudoja daugelis sistemų administratorių, kad patikrintų vientisumą ir sustiprintų savo sistemas. aš

Kaip įdiegti Thelia 2.3 Debian 9

Kaip įdiegti Thelia 2.3 Debian 9

Naudojate kitą sistemą? Thelia yra atvirojo kodo įrankis, skirtas kurti el. verslo svetaines ir valdyti PHP parašytą internetinį turinį. Thelia šaltinio kodas i

Kaip įdiegti „Microweber“ „CentOS 7“.

Kaip įdiegti „Microweber“ „CentOS 7“.

Naudojate kitą sistemą? „Microweber“ yra atvirojo kodo „drag and drop“ TVS ir internetinė parduotuvė. „Microweber“ šaltinio kodas yra „GitHub“. Šis vadovas jums parodys

„Microweber“ diegimas „Ubuntu 16.04“.

„Microweber“ diegimas „Ubuntu 16.04“.

Naudojate kitą sistemą? „Microweber“ yra atvirojo kodo „drag and drop“ TVS ir internetinė parduotuvė. „Microweber“ šaltinio kodas yra „GitHub“. Šis vadovas jums parodys

Kaip įdiegti dotCMS Ubuntu 16.04

Kaip įdiegti dotCMS Ubuntu 16.04

Naudojate kitą sistemą? DotCMS yra atvirojo kodo, įmonės lygio turinio valdymo sistema, parašyta Java. Jame yra beveik visos reikalingos funkcijos t

Kaip įdiegti „BigTree CMS“ Fedora 26 LAMP VPS

Kaip įdiegti „BigTree CMS“ Fedora 26 LAMP VPS

Naudojate kitą sistemą? BigTree CMS 4.2 yra greita ir lengva, nemokama ir atviro kodo, įmonės lygio turinio valdymo sistema (TVS), turinti platų

„Minecraft“ serverių tinklo sukūrimas naudojant „BungeeCord“ „Debian 8“, „Debian 9“ arba „CentOS 7“

„Minecraft“ serverių tinklo sukūrimas naudojant „BungeeCord“ „Debian 8“, „Debian 9“ arba „CentOS 7“

Ko jums reikia Vultr VPS su mažiausiai 1 GB RAM. SSH prieiga (su root / administratoriaus teisėmis). 1 veiksmas: „BungeeCord“ diegimas Pirmiausia

„Docker CE“ diegimas „Ubuntu 16.04“.

„Docker CE“ diegimas „Ubuntu 16.04“.

Naudojate kitą sistemą? Docker yra programa, leidžianti diegti programas, kurios vykdomos kaip konteineriai. Tai buvo parašyta populiarioje Go programoje

Kaip įdiegti Golang 1.8.3 CentOS 7, Ubuntu 16.04 ir Debian 9

Kaip įdiegti Golang 1.8.3 CentOS 7, Ubuntu 16.04 ir Debian 9

Golang yra programavimo kalba, kurią sukūrė Google. Dėl savo universalumo, paprastumo ir patikimumo Golangas tapo vienu populiariausių

„Dirty Cow Exploit“ pataisymas „CentOS“.

„Dirty Cow Exploit“ pataisymas „CentOS“.

Kas yra purvina karvė (CVE-2016-5195)? „Dirty Cow“ pažeidžiamumas išnaudojamas „Linux“ apdorojant kodą. Tai leidžia neprivilegijuotam vartotojui gai

Mašinų augimas: AI pritaikymas realiame pasaulyje

Mašinų augimas: AI pritaikymas realiame pasaulyje

Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.

DDOS atakos: trumpa apžvalga

DDOS atakos: trumpa apžvalga

Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.

Duomenų saugojimo raida – infografika

Duomenų saugojimo raida – infografika

Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.

6 nuostabūs išmaniųjų namų įrenginių privalumai

6 nuostabūs išmaniųjų namų įrenginių privalumai

Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį