mysql - 我无法在Windows中更改mysql的datadir

标签 mysql xampp

我正在尝试更改 mysql 安装(xampp)的 datadir,将其放入云目录中,例如 dropbox o Google Drive 开发数据库。

我遵循的步骤如下:

  • 关闭 mysql 服务器。
  • 从 C:\xampp\mysql\data 复制所有文件和目录,并将它们放入我的云目录 (C:\users\Dani\Google Driver_web_development\web-mysql-databases)
  • 打开 c:\xampp\mysql\bin\ 上的 my.ini 文件并更改这些变量:

    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)时,一切正常。我的数据目录中没有生成任何日志。

我该怎么办?

最佳答案

对于所有有同样问题的人。

如果 mysql 的东西在 Google Drive 文件夹上,这不起作用,我不知道为什么。另一方面,这适用于 Dropbox 文件夹等。

关于mysql - 我无法在Windows中更改mysql的datadir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12777310/

相关文章:

php - 使用 php 保存 html 表单时出现错误 undefined variable 且所有值在 sql db 中保存为 0

php - 私有(private)服务器上的 CodeIgniter 系统路径不正确

mysql - 如何在Xampp中配置Mysql?

MySQL 有限结果后的一行求和

java - 断言 SQL 表中的所有列和行

mysql - 在 group_concat 中排序

php - 在没有找到记录时插入数据,否则使用 PHP Mysql 使用最后插入的 ID 更新前一条记录

mysql - 示例 GROUP_CONCAT

email - 拦截从 Xampp Mercury Mail Server 发送的所有电子邮件

php - 警告 : mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known