Почему я не могу создавать базы данных, хотя mysql уже установлена - PullRequest
0 голосов
/ 10 января 2020

Я установил варку на моей высокой сьерре, php и mysql. При перечислении служб я вижу следующее:

➜  ~ clear
➜  ~ brew services list
Name      Status  User    Plist
dnsmasq   started root    /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
mysql@5.7 started macbook /Users/macbook/Library/LaunchAgents/homebrew.mxcl.mysql@5.7.plist
php       started root    /Library/LaunchDaemons/homebrew.mxcl.php.plist

Я также получаю успех с этой командой:

➜  ~ mysql -u root -p

, но если я пытаюсь создать базу данных, я получаю следующее:

create database project1;

ERROR 3680 (HY000): Failed to create schema directory 'project1' (errno: 2 - No such file or directory)

Что может быть не так с mysql?

Очевидно, уже есть такие вопросы, как этот здесь , но ответы звучат немного расплывчато.

В течение нескольких недель у меня mysql работало нормально, и это происходило внезапно.

Я заметил это, когда попытался запустить миграцию. Команда никогда не выполнялась.

...