8

我对我的数据库进行了更新,但找不到该文件,因此我可以下载它。文件位于何处?提前致谢

   root@xxxx:~# mysqldump -u root -p cherio > myBackup.sql
    Enter password: 
    root@xxxx:~# find myBackup.sql
    myBackup.sql

编辑:

我试过这个:

  root@xxxx:~# find / -name "myBackup.sql"
  /root/myBackup.sql

好的,我必须刷新我的 FTP 才能显示该文件。

4

4 回答 4

15

在您进行转储的同一目录上。它是 ./myBackup.sql 而不是 myBackup.sql 执行 ls -all。

于 2012-05-30T08:56:20.587 回答
3

它位于您运行此命令的同一目录中。要检查这一点,请运行“pwd”,它将为您提供当前路径。然后运行命令,它将数据库文件存储在同一目录中。要正确生成生成的文件,请运行以下命令,

mysqldump --database --user=root --password your_db_name > export_into_db.sql

这将为您提供“export_into_db.sql”数据库文件。玩它。

享受...

于 2014-09-16T12:26:52.603 回答
2

它位于运行转储命令的根目录或当前目录中。在终端上试试这个命令..

locate myBackup.sql
于 2012-05-30T08:56:50.640 回答
0

我有同样的问题。结果是由于某种原因我无法在根目录中创建任何文件。尝试进入一些更深的文件夹例如

cd var
cd www

然后执行:

mysqldump -uUSERNAME -pPASSWORD DATABASE > backup.sql
于 2017-01-08T14:13:00.763 回答