首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从死硬盘xampp导出mysql数据数据库

问从死硬盘xampp导出mysql数据数据库
EN

Stack Overflow用户
提问于 2016-11-08 05:09:33
回答 1查看 984关注 0票数 1

我有个死硬盘。我已经将它与SATA连接到USB,并可以恢复文件。此外,文件系统看起来也不错。我怎么能从那个硬盘里得到数据库的转储。我使用的笔记本电脑中也安装了mysql。我在用xampp。我试过以下命令。

代码语言:javascript
复制
G:/xampp/mysql/bin/mysqldump -u root -p uma > D:/umaoldbackup.sql

这并不是要转储最新的数据。我觉得它是从我的本地电脑上扔出来的。

请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-08 05:15:32

正确,mysqldump连接到本地计算机上正在运行的MySQL服务器进程,而不是病态硬盘上的数据。

像mysqldump这样的MySQL客户端应用程序不直接读取数据文件。它们连接到MySQL服务器进程并对数据发出请求。在访问该数据之前,需要将数据文件还原到MySQL服务器实例的数据目录中。

  1. 停止MySQL服务。
  2. 将数据文件复制到MySQL服务的数据目录中。如果您想在导出umaoldbackup之后将该数据带回来,请将现有的数据文件移到其他安全的地方。
  3. 启动MySQL服务,以便它能够读取该数据目录中的文件。

如果您不知道如何在Windows上启动和停止服务,那么您可能应该找人为您做这件事。

关于数据目录在哪里的评论..。

我不是Windows或XAMPP的用户。

可能是C:\xampp\mysql\data根据What is the exact location of Mysql database tables in XAMPP folder?的说法

但是,您可以通过与客户端连接到当前的MySQL服务并运行以下查询来确认这一点:

代码语言:javascript
复制
SELECT @@datadir;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40479395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档