用mysqldump恢复,但数据在哪里?

Ole*_*dia 16 mysql mysqldump

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

mysqldump --opt database table_name < table_name.sql 
Run Code Online (Sandbox Code Playgroud)

我点击进入和完成!嗯,不是真的,当我去看看桌子上是否有任何东西它显示0条记录.

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

我究竟做错了什么?

zom*_*bat 30

mysqldump 是从备份还原的错误命令.

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

mysql -u username -p database_name < sqlfile.sql

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