web-dev-qa-db-ja.com

mysqlの構成パスを変更するにはどうすればよいですか?

構成ファイルのパスをC:\からE:\に変更したいのですが、これを行う方法が見つかりません。

または、必要な構成ファイルで新しいインスタンスを開始する方法はありますか? mysqld --init-file="E:\db\my.ini"のようなことをしましたが、うまくいきませんでした。

-編集済み-

私は設定ファイルで新しいインスタンスを開始しましたが、それはうまくいき、別の問題に直面しました。これも手伝ってくれませんか?

https://dba.stackexchange.com/questions/100492/cannot-change-datadir-for-mysqld

4
Jongbin Park

次のように -defaults-file オプションを使用する必要があります

mysqld --defaults-file="E:\\db\\my.ini"

または

mysqld --defaults-file="E:/db/my.ini"

MySQL 5.6をすでにWindowsマシンで実行していて、追加のMySQL 5.6インスタンスを実行しようとしている場合は、[mysqld]my.iniグループヘッダーで以下を変更してください。

  • ポート番号(3306以外)
  • datadir(E:\dbなど)

たぶん

[mysqld]
port = 3307
datadir = "E:/db"

試してみてください!!!

2
RolandoMySQLDBA