お世話になっております。
Laravel と MySQL の連携について質問です。
MySQL にログインし、新たにデータベースを作成しようとしたところエラーが表示されてしまいました。
ERROR 3680 (HY000): Failed to create schema directory 'DictationManager' (errno: 2 - No such file or directory)
行った手順
① brew doctorを実行し、不要なファイルを削除
→ ‘Your system is ready to brew.’ の表示が確認できてます。
② ファイルの権限がMySQLにあるか確認(すいません、どのサイトを参考にしたか忘れてしまいました。ls -la /usr/local/var でmysqlの権限を確認(?)し、権限を自分に変更したと思います。)
③mysql をアンインストール
④権限の付与
ユーザーの作成、確認まで行権限の付与も完了していますが、特に変化なし。
mysql> SELECT Host, User FROM mysql.user; +-----------+------------------+ | Host | User | +-----------+------------------+ | % | testuser | | localhost | mysql.infoschema | | localhost | mysql.session | | localhost | mysql.sys | | localhost | root | +-----------+------------------+ 5 rows in set (0.00 sec) mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> CREATE DATABASE DictationManager; ERROR 3680 (HY000): Failed to create schema directory 'DictationManager' (errno: 2 - No such file or directory) mysql> create database DictationManager; ERROR 3680 (HY000): Failed to create schema directory 'DictationManager' (errno: 2 - No such file or directory)
参考記事
https://teratail.com/questions/271365
環境は以下の通りです。
・Macbook pro
・16 GB 2133 MHz LPDDR3
・バージョン 10.15.7
・VS code
・php/laravel
・MySQL Ver 8.0.22 for osx10.15 on x86_64 (Homebrew)
・Vue.js
vs code で mysql を扱うにが初めてなので戸惑っています。
すごく単純なところでミスをしているかもしれませんが、何卒よろしくお願いいたします。
あなたの回答
tips
プレビュー