首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用mysqldump进行恢复,但是数据在哪里?

使用mysqldump进行恢复,但是数据在哪里?
EN

Stack Overflow用户
提问于 2010-04-17 05:05:16
回答 2查看 6.2K关注 0票数 16

好的,我需要恢复一个表,我这样做了:

mysqldump --opt database table_name < table_name.sql 

我按了enter键,完成了!嗯,不是真的,当我去查看表上是否有什么东西时,它显示0条记录。

我查看了table_name.sql,我看到了两条记录。

我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-17 05:11:01

mysqldump是用于从备份还原的错误命令。

您需要运行mysql,就像在mysql客户端一样。它通常是这样的:

mysql -u username -p database_name < sqlfile.sql

它将使用您的文件作为mysql客户端的输入,mysql客户端随后将执行SQL。

票数 30
EN

Stack Overflow用户

发布于 2010-04-17 05:12:09

mysqldump只是将数据导出到SQL脚本。您可以使用以下命令进行恢复:

mysql db < file.sql
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2656109

复制
相关文章

相似问题

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