我正在尝试将 datadir 更改为 mysql 安装(xampp),以将其放在云目录中,例如 dropbox o Google Drive 开发数据库。
我遵循的步骤是:
- 关闭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 Drive/_web_development/web-mysql-databases" by innodb_data_home_dir = "C:/xampp/mysql/data"
innodb_log_group_home_dir = "C:/Users/Dani/Google Drive/_web_development/web-mysql-databases" by innodb_log_group_home_dir = "C:/xampp/mysql/data"
plugin_dir = "C:/Users/Dani/Google Drive/_web_development/web-mysql-databases/lib/plugin/" by plugin_dir = "C:/xampp/mysql/data"
保存更改并再次启动服务。
MYSQL 无法继续运行。
注意:当我将所有文件放在原来的位置 ( c:\xampp\mysql\data
) 时,一切正常。并且我的数据目录中没有生成日志。
我能怎么做?