Linux系统下,使用命令mysqldump备份所有数据库时,没有指定导出的文件,默认生成的文件存放在哪里?

Linux系统下,使用命令mysqldump备份所有数据库时,没有指定导出的文件,默认生成的文件存放在哪里?

问题描述:

我执行下面的命令语句:

mysqldump -uroot -proot --all-databases

导出的文件存放在哪里?

本人系统是 CentOS Linux,以用户 root 登录系统。执行上述语句在命令终端快速输出一堆信息,说明确实正常执行了命令,但是有没有生成导出的文件呢?如果生成了,那么存放在哪里?

在家目录以及/tmp,包括mysql的数据目录下 /var/lib/mysql 找过,没有。

导出到直接输出设备,也就是显示屏幕

印象中 mysqldump 这个工具是会 "导出" 数据库,默认导出位置就是屏幕(也就是你看到的快速输出一堆信息),要保存导出的数据,需要使用管道重定向

可以查看一下根目录