Saya memiliki database MySQL yang sangat rusak, jadi saya mencoba mengembalikan file dari cadangan baru-baru ini (snapshot mesin waktu lokal), tetapi gagal dengan kesalahan:
Operasi tidak dapat diselesaikan karena Anda tidak memiliki izin untuk mengakses beberapa item.
Bagaimana saya bisa mengembalikan file-file ini?
Dalam mencoba, saya menambahkan akun saya ke grup "_mysql" dengan dseditgroup
( groups
sekarang mencantumkan saya sebagai grup "_mysql"), yang seharusnya diberikan akses baca / tulis ke semua file dan folder, dan mencoba memulihkan dari Time Machine lagi dengan hasil yang sama. Folder juga masih menampilkan overlay ikon "tidak dapat diakses" (⛔️) di Finder. Saya dapat menyalin (sedikit) versi lama dari file yang disimpan pada drive Time Machine eksternal dari shell dengan sudo ditto
, tetapi mendapatkan kesalahan izin dari MySQLd ketika mencoba membaca salah satu file (indeks log biner).
Komputer menjalankan OS X 10.12.6.
sumber