【问题标题】:The same mysql database on Ubuntu and WindowsUbuntu和Windows上相同的mysql数据库
【发布时间】:2014-06-14 09:00:47
【问题描述】:

我想在我的 Ubuntu 安装上使用与 Windows 7 相同的数据库,我已经将 /opt/lampp/etc/my.cnf 和 /etc/mysql/my.cnf 中的 datadir 更改为 Windows 路径,如下所示:/media/Data/xampp/mysql/data 但还是不行我如何从 Windows 安装连接到数据库?

【问题讨论】:

  • 使用客户端转储数据库并将其导入新主机
  • 但是我想动态地拥有这个数据库,我的意思是当我在 Ubuntu 上编辑一些行时,它也应该在 Windows 上改变。有什么办法吗?我是 Ubuntu 新手,不知道如何操作。
  • Cronjobs 应该可以完成这项工作。它们以设定的时间间隔触发命令。参考。 mysql转储
  • 你能解释一下或者举个例子吗?正如我所说,我是 Ubuntu 新手。

标签: mysql linux database windows ubuntu


【解决方案1】:

您可以使用 cronjobs 在设定的时间间隔内“更新”数据库。

  • Here 是如何“同步”远程主机上的 2 个数据库
  • Here是如何建立cronjobs

缺点是您必须转储整个数据库,这可能会大大减慢进程。

请注意,这些文章仅与某些 linux 发行版相关。

【讨论】:

  • 但是我的系统在同一台计算机上,所以我应该在 中输入什么?
  • 你的 Ubuntu 发行版在虚拟机上吗? (它们是否同时运行?)
  • 不,我已经在 Windows 7 旁边安装了 Ubuntu。
  • 那么这几乎是不可能的,因为它们使用不同的文件系统。将中心化点想象成一个存储数据库数据的中间点,直到您的一台机器收集它(远程工作者或更简单但手动的东西:闪存驱动器)。这个问题有点太复杂了,尤其是因为它缺乏上下文。
  • 嗯,我做不到?
猜你喜欢
  • 2016-04-13
  • 1970-01-01
  • 2014-06-20
  • 2020-04-07
  • 1970-01-01
  • 2011-11-02
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多