Oprávnění souborů jsou určitě příčinou problému. Existují mnohem lepší odborníci než já, ale doporučuji následující:
Ujistěte se, že celý váš datový adresář je vlastněn _mysql
uživatel s oprávněním drwxr-xr-x
.
Ve vašem případě se zdá, že váš instalační adresář MySQL je vaším datovým adresářem. Můj datový adresář je v podadresáři instalačního adresáře.
Pravděpodobně můžete spustit a spustit změnou oprávnění pomocí příkazu:
sudo chown -R _mysql:admin /usr/local/var/mysql
sudo chmod -R u+rwX,g+rwX,o-rwx /usr/local/var/mysql
To může omezit váš dave
přístup k instalačnímu adresáři mysql bez sudo
, takže možná budete chtít tato oprávnění upravit tak, aby zahrnovala g+rwx
pokud váš dave
uživatel je členem admin
skupina, kterou se zdá být. Toto vyladění lze provést pomocí:
sudo chmod -R g+rwx /usr/local/var/mysql