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