实际的问题是这样的:我的一个C#程序用到了MYSQL,我希望程序可以自动备份MSYQL数据库,一般的做法是在WINDOWS上进入MSYQL的安装目录,用MYSQLDUMP导出指定的数据库,或者在C#程序中使用CMD类调用MYSQLDUMP,这种办法有个前提就是必须提前了解MYSQL的安装路径。实际上我可能不了解MYSQL安装到了那里,平时进行数据库读写的时候用的是MYSQL的CONNECTOR进行读写,我只要知道MYSQL服务器的主机位置、用户名,就可以对数据库进行操作了,但是不能帮我导出整个数据库。我需要一个自动帮我获取MYSQL安装位置的办法,这样才能找到MYSQLDUMP这个程序的位置。有没有办法?MySQL数据库

解决方案 »

  1.   

    参考:http://www.cnblogs.com/RushSykes/archive/2012/04/17/2453206.html和http://www.cnblogs.com/bloodish/archive/2011/03/21/1990024.html
      

  2.   

    没有办法得到安装目录吗,或者没有备份的命令吗?像mssql中一样
      

  3.   

    归根结底还是要的到安装目录,如果mysql在安装时向windows注册了话,那是可以查到的,如果是直接拷贝可执行文件的话,那就不知道怎么查到mysql的安装路径了.