机器死了,但我有驱动器,但是我不能准确地导出数据库,因为没有机器运行mysql。
我有一个新的机器与Ubuntu 10.10安装(旧的是9.10),我会很高兴只是复制/ var / lib / mysql的,但当我试图重新启动后,复制目录树的mysql,我有一个init :mysql后启动过程(1511)终止状态1
有没有简单的方法来移动安装而无需卸载和加载所有的数据?
检查文件权限。 / var / lib / mysql中的.err文件中的确切错误是什么?
我尝试了类似的,但与PostgreSQL数据库。 我将数据文件从一台机器复制到另一台机器。 然后,当试图启动数据库服务器时出现错误。
后来我发现原因是硬件不同。 一台机器安装了32位系统,而另一台则安装了64位系统。
检查两台机器的硬件规格。 你可能有类似的东西。 另外,检查文件/文件夹的权限。
复制数据库文件应该工作 – 你确定你把文件设置为正确的所有者和chmod? MySQL对此非常挑剔 – 你需要在所有数据库文件上使用chmod 600,并让mysql用户为所有者。