datadir を (xampp の) mysql インストールに変更して、開発データベースのドロップボックスや Google ドライブのようなクラウド ディレクトリに配置しようとしています。
私が従った手順は次のとおりです。
- mysql サーバーをシャットダウンします。
- C:\xampp\mysql\data からすべてのファイルとディレクトリをコピーし、クラウド ディレクトリ (C:\users\Dani\Google Driver_web_development\web-mysql-databases) に配置します。
my.ini
でファイルを開きc:\xampp\mysql\bin\
、次の変数を変更します。datadir = "C:/Users/Dani/Google Drive/_web_development/web-mysql-databases" by datadir = "C:/xampp/mysql/data"
innodb_data_home_dir = "C:/Users/Dani/Google ドライブ/_web_development/web-mysql-databases" by innodb_data_home_dir = "C:/xampp/mysql/data"
innodb_log_group_home_dir = "C:/Users/Dani/Google ドライブ/_web_development/web-mysql-databases" by innodb_log_group_home_dir = "C:/xampp/mysql/data"
plugin_dir = "C:/Users/Dani/Google ドライブ/_web_development/web-mysql-databases/lib/plugin/" by plugin_dir = "C:/xampp/mysql/data"
変更を保存して、サービスを再度起動します。
MYSQL を実行し続けることができません。
注: すべてのファイルを元の場所 ( ) に置くc:\xampp\mysql\data
と、すべて正常に動作します。また、データ ディレクトリにログが生成されません。
どのようにできるのか?