mysqldump如何知道存在哪些数据库以及它们的位置?

cyvaqqii  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(318)

问题

这是一个简单的问题,有一个可验证的答案,我只是找不到它。这是一个“东西是如何工作的”类型的问题,而不是“帮助我修复一个bug”。我想了解mysqldump是怎么工作的。

我已经试过了

我搜索了一下 how does mysqldump know what databases exist and where they are located? 无济于事。我也发布了关于堆栈溢出的相同查询,但没有找到明确的答案。
最有用的链接是这里对手册的重复引用。不幸的是,这篇文章没有一个明确的答案mysqldump如何工作。

我的问题

以下问题实际上是同一个主要问题的多个方面,从不同的Angular 收集最完整的理解。
为什么我不能从mysql控制台cli而不是windows命令行运行它?
如果我将mysqldump.exe的路径添加到我的windows系统路径中,我是否能够从windows命令行中的任何路径运行mysqldump,或者需要考虑其他障碍?
我的系统上安装了多个mysqldump.exe示例。两个在wamp中,两个在独立的apache2.4安装中。当我在命令提示符下键入“mysqldump”时,如何知道调用的是哪个版本的mysqldump?特别是当windows path环境变量的路径指向两个不同的mysqldump.exe安装时?有什么问题吗 msyqldump which 或者类似的?
当我在windows命令提示符下运行mysqldump时,由于它不是在mysql控制台中运行的,程序如何知道可用数据库的列表是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题