为什么输入mysqldump命令没有任何反应,也不生产sql文件?

不要在mysql命令行中执行
而是在bash命令行中执行mysqldump
你发的图里 mysql> 表示你在 mysql 里。而 mysqldump 需要在命令行中执行的。所以你需要退出 mysql 回到命令行的状态。 输入 exit 退出 mysql 到命令行。
推荐一篇关于 mysql mysqldump 全面讲解的教程吧。
不仅详细讲了 mysqldump 导入导出时怎么使用,还包含了常见的 excel csv 导入导出应该怎么处理。