1

自作でmysqlをインストールしたばかりで、mysqlがデータベースを保存する場所を変更したかったのです。これまでオンラインで見つけたすべてのものには、理解できないパスがあり、私のマシン (OSX 10.8) には存在しません。

どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

3

シンプルな MySQL を実行している場合はps ax | grep mysql、プロセス パスが表示されます。

それ以外の場合は、fs で mysqld を検索します。しばらく時間がかかりますが、作業は完了します。

sudo find / -type f -name "mysqld"

Afind / | grep mysqlは、名前に mysql を含むすべてのファイルを出力します。

MySQLWorkbench を使用してください。INNODB のデータ パスを構成できる優れた GUI があり、インスタンスの管理にも役立ちます。

それ以外の場合は、セクションを編集/etc/my.cnf(ない場合は作成) し、[mysqld]セクションを挿入して設定しますinnodb_data_home_dir = /path/to/where/you/moved/your/data

[mysqld]
innodb_data_home_dir = /path/to/where/you/moved/your/data
于 2013-07-19T23:47:23.913 に答える