我正在尝试将数据库更改为mysql安装(xampp),以将其放置在云端目录中,例如dropbox或Google Drive一个开发数据库。
我遵循的步骤是:
在my.ini
上打开c:\xampp\mysql\bin\
文件并更改以下变量:
datadir =“C:/ Users / Dani / Google Drive / _web_development / web-mysql-databases” 通过 datadir =“C:/ xampp / mysql / data”
innodb_data_home_dir =“C:/ Users / Dani / Google Drive / _web_development / web-mysql-databases” 通过 innodb_data_home_dir =“C:/ xampp / mysql / data”
innodb_log_group_home_dir =“C:/ Users / Dani / Google Drive / _web_development / web-mysql-databases” 通过 innodb_log_group_home_dir =“C:/ xampp / mysql / data”
plugin_dir =“C:/ Users / Dani / Google Drive / _web_development / web-mysql-databases / lib / plugin /” 通过 plugin_dir =“C:/ xampp / mysql / data”
保存更改并再次启动服务。
MYSQL无法继续运行。
注意:当我将所有文件放在原始位置(c:\xampp\mysql\data
)时,一切正常。并且我的数据目录中没有生成日志。
我该怎么办?
答案 0 :(得分:1)
对于所有遇到同样问题的人。
如果mysql文件夹在Google云端硬盘文件夹上,这不起作用,我不知道为什么。另一方面,这适用于Dropbox文件夹。
答案 1 :(得分:0)
我是我的情况,Windows 7和MySQL 5.5,它在我将权限更改为Google云端硬盘文件夹时有效。我提供了与Dropbox文件夹相同的权限,实际上有些用户在Google云端硬盘中丢失了,例如系统
答案 2 :(得分:0)
我知道这是旧的,但这可能有所帮助。
我想这个问题出现在“Google云端硬盘”文件夹名称的空白处,我做了同样的事情,但使用GoogleDrive作为文件夹名称并且它有效。