如何使用.frm文件中的数据备份数据库

时间:2012-02-03 11:36:18

标签: mysql

我的项目部署在ubantu 9.0中。出于某些原因,ubantu崩溃了。我无法访问mysql。

我将整个数据从“mysql .... / data”复制到另一台PC“mysql .... / data”,
它显示数据库但没有得到数据。

如果我选择表格,则会显示错误,例如“表格不存在...”;

任何人都可以告诉我如何获取数据。

感谢。

1 个答案:

答案 0 :(得分:0)

备份数据并不像复制目录那么简单。 您应该转储数据库,请参阅:http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html 如果你不能再运行mysql,请尝试以下方法:

  • 停止你的mysql服务器
  • 创建将成为新datadir的目录
  • 将目录chown到mysql:mysql user
  • 将旧datadir中的文件复制到新位置。但是,请确保名为ib_arch_log_0000000000,ib_logfile0等的文件未复制到较新的位置。
  • 确保文件和目录归mysql用户所有
  • 在my.cnf中进行更改以指向新的datadir。
  • 重启MySQL数据库