Linux系统下,使用命令mysqldump备份所有数据库时,没有指定导出的文件,默认生成的文件存放在哪里?
问题描述:
我执行下面的命令语句:
mysqldump -uroot -proot --all-databases
导出的文件存放在哪里?
本人系统是 CentOS Linux,以用户 root 登录系统。执行上述语句在命令终端快速输出一堆信息,说明确实正常执行了命令,但是有没有生成导出的文件呢?如果生成了,那么存放在哪里?
在家目录以及/tmp,包括mysql的数据目录下 /var/lib/mysql 找过,没有。
答
导出到直接输出设备,也就是显示屏幕
答
印象中 mysqldump 这个工具是会 "导出" 数据库,默认导出位置就是屏幕(也就是你看到的快速输出一堆信息),要保存导出的数据,需要使用管道重定向
答
可以查看一下根目录