mysql - mysqldump 文件去哪里?

标签 mysql command-line xampp mariadb command-line-arguments

我读过一篇文章,说我必须使用下面的这个命令来转储我的 sql 文件

$ mysqldump -u [uname] -p db_name > db_backup.sql

但是,我的问题是,我不太明白 db_backup.sql 来自哪里。我是否应该创建一个文件,或者是在我输入备份 sql 的任何名称时创建该文件? 另外,我在哪里可以找到 backup.sql?

更多信息:我正在 xampp shell 上的 Mariadb/phpmyadmin 上执行此操作

最佳答案

无论您运行该命令时位于哪个目录,都会有 db_backup.sql。

声明:

mysqldump -u user -p db_name 假设您已通过 SSH 连接到服务器,则会在终端屏幕上生成输出。您可以将输出重定向到文件,而不是将输出写在屏幕上。

为此,您可以在命令后使用 > db_backup.sql

如果您位于目录/home/hyunjae/backups 并运行命令:

$ mysqldump -u [uname] -p db_name > db_backup.sql

您将看到创建的一个名为 db_backup.sql 的新文件。如果已经存在同名的文件,它将被覆盖。

如果您不知道自己所在的目录,可以输入 pwd 作为当前工作目录。

关于mysql - mysqldump 文件去哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70329279/

相关文章:

java - 异常处理程序卡在 tomcat 上

performance - 如何使用 shell 脚本进行性能测试 - 工具和技术?

mysql - XAMPP/灯 "Connection for controluser as defined in your configuration failed"

python - 树莓派发送数据到XAMPP数据库

mysql - 外键约束的格式不正确 - mysql

php - 使数据库可扩展

linux - 查找特定提交中具有特定短语的所有行

android - 我的 android 应用程序无法访问我的计算机的本地主机

mysql - 如何在 ibdata1 中搜索 bigint 列值?

PHP-MySql-设置 cookie 不起作用