Ho avuto un database MySQL pesantemente danneggiato, quindi ho provato a ripristinare i file da un backup recente (uno snapshot della macchina del tempo locale), ma non è riuscito con l'errore:
The operation can’t be completed because you don’t have permission to access some of the items.
Come posso ripristinare questi file?
Nel tentativo, ho aggiunto il mio account al gruppo "_mysql" con dseditgroup
( groups
ora mi elenca come nel gruppo "_mysql"), che dovrebbe avere accesso in lettura / scrittura a tutti i file e cartelle, e provato a ripristinare da Time Machine di nuovo con lo stesso risultato. Le cartelle mostrano anche l'overlay icona "inaccessibile" (⛔️) nel Finder. Posso copiare (leggermente) versioni precedenti dei file archiviati su un'unità Time Machine esterna da una shell con 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.