1. ホーム
  2. mysql

[解決済み] mysqlのデータディレクトリの場所

2023-06-13 19:14:40

質問

64 ビット版の dmg ファイルをダウンロードした後、Mac に mysql をインストールしました。 データベースを作成しようとすると、エラー1006 -- can't create databaseが表示されます。いくつかのウェブサイトを閲覧した後、それは変更する必要があるmysqlの"データディレクトリ"の場所のユーザー所有権の設定に起因するようです。

mysql のデフォルトの "data directory" はどこですか。ローカルホストで/var/lib/mysqlを見つけることができませんでした。

ありがとうございます。

どのように解決するのですか?

の下にあるファイルがあるかどうか確認してください。 /etc/my.cnf . もしそうなら、データディレクトリがどこにあるか教えてくれるはずです。

例えば

[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
...

推測ですが、mysqlは/usr/local/mysql-XXXにインストールされているのではないでしょうか?

これらの MySQL リファレンスマニュアルのリンクが役に立つかもしれません。