因为我经常在办公室外工作,所以我用本地服务器实现了一种供应机制,所以我的笔记本电脑上有一台“服务器”,在我的电脑办公室里有一台服务器。我的所有文件都存储在云端,因此两台服务器技术上都指向同一个文件夹,这意味着我的文件是同步的。
我也想对我的数据库做同样的处理。
在我的笔记本电脑上,我将本地目录移动到云存储中,然后在/var/lib/mysql文件夹中添加一个符号链接以指向远程位置。在配置开始时,笔记本电脑上的一切都很好,因为数据库是空的,所有数据都是从膝上型计算机添加的。
现在,我在桌面上创建了相同的符号链接,本地MySQL可以访问数据库,但这看起来是空的。我怀疑(并且害怕)“导入”数据,因为它们在那里,并且不确定在工作实例上会发生什么。
你知道我是不是漏掉了什么吗?
编辑:实际上选择了数据库,我在PHPMyAdmin中什么也看不见,但是运行一个显示表命令我的表列表在那里。
谢谢安德里亚
发布于 2014-04-26 23:34:25
好吧,我确认这是可能的。
虽然我可能会发现专业的DBA大喊大叫,因为没有锁定是潜在的地方,但我仍然满意这个解决方案,因为我是一个单独的工人在一台电脑。
尽管如此,我过去做这件事的步骤是:
INNODB类型转换膝上型计算机和桌面数据库。这涉及备份、主innodb文件删除和以前备份表的完全恢复。my.cnf文件以确保所有内容都符合新格式作为最后的预防措施,当我读到InnoDb中的“移动”文件位置时,我在MyISAM中转换了我的数据库,这可能没有那么简单,因为结构的一部分驻留在本地主无害数据库中。
此时,只要创建一个指向公共文件夹的符号链接,我就可以使用云作为存储库在两台计算机上查看数据库。
尽情享受吧。
https://askubuntu.com/questions/456027
复制相似问题