Izin file jelas merupakan penyebab masalah. Ada ahli yang jauh lebih baik dari saya, tetapi saya merekomendasikan hal berikut:
Pastikan seluruh direktori data Anda dimiliki oleh _mysql pengguna dengan izin drwxr-xr-x .
Dalam kasus Anda, tampaknya direktori instalasi MySQL Anda adalah direktori data Anda. Direktori data saya berada di subdirektori dari direktori instalasi.
Anda mungkin dapat memulai dan menjalankannya dengan mengubah izin per perintah:
sudo chown -R _mysql:admin /usr/local/var/mysql
sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/var/mysql
Ini dapat membatasi dave . Anda akun dari mengakses direktori instalasi mysql tanpa sudo , jadi Anda mungkin ingin mengubah izin ini untuk menyertakan g+rwx jika Anda dave pengguna adalah anggota admin kelompok, yang tampaknya. Perubahan itu akan dilakukan dengan:
sudo chmod -R g+rwx /usr/local/var/mysql