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