私が使うとき:CREATE DATABASE test;
エラー3680(HY000):スキーマディレクトリ 'test'の作成に失敗しました(errno:2-そのようなファイルまたはディレクトリはありません)
これをmysql
クライアント(または同様のもの)で実行します。
SHOW VARIABLES LIKE 'datadir';
次に、そのディレクトリの所有権とアクセス許可を確認します。 mysql
ユーザーが所有し、mysql
グループを持ち、mysql
ユーザーが読み取り、書き込み、実行(rwx)権限を持っている必要があります。グループ。
どのプロセスがmysqlデーモンを実行していますか? mysql
ユーザーである必要があります。 Linuxでは、それぞれを実行しているユーザーを含むプロセスのリストを取得できます。 MacOSXでも同様のことができると思います(使用している場合)。
これが新規インストールであると仮定して、 データディレクトリの初期化 に関するこのドキュメントページを参照してください。