Avevo un database MySQL fortemente danneggiato, quindi ho provato a ripristinare i file da un backup recente (un'istantanea della macchina del tempo locale), ma non è riuscito con l'errore:
L'operazione non può essere completata perché non sei autorizzato ad accedere ad alcuni degli articoli.
Come posso ripristinare questi file?
Nel tentativo, ho aggiunto il mio account al gruppo "_mysql" con dseditgroup
( groups
ora mi elenca come appartenente al gruppo "_mysql"), a cui si suppone che gli venga concesso l'accesso in lettura / scrittura a tutti i file e cartelle, e ho provato a ripristinare da Time Machine di nuovo con lo stesso risultato. Le cartelle mostrano anche l'icona sovrapposta "inaccessibile" (⛔️) nel Finder. Posso copiare (leggermente) versioni precedenti dei file archiviati su un'unità Time Machine esterna da una shell con un sudo ditto
, ma ottenere un errore di autorizzazione da MySQLd quando tenta di leggere uno dei file (l'indice del registro binario).
Il computer esegue OS X 10.12.6.