编写mysql备份脚本的时候如何获得mysql的安装路径,大家有好的建议吗?

解决方案 »

  1.   

    哪个安装路径?basedir吗?
    mysql -uroot -pxxx -e"show variables like 'basedir'"
      

  2.   

    谢谢你的回答。
    是的,但是这只是显示,我如何把它保存起来?我查了下好像这个basedir是保存在my.ini里。
      

  3.   

    mysql> set @t=@@basedir;
    Query OK, 0 rows affected (0.00 sec)mysql> select @t;
    +------------------------------------------+
    | @t                                       |
    +------------------------------------------+
    | C:\Program Files\MySQL\MySQL Server 5.1\ |
    +------------------------------------------+
    1 row in set (0.00 sec)
      

  4.   

    多谢啦,解决问题了,@@basedir是读的是mysql的表,还是my.ini?
      

  5.   


    是MYSQL的系统变量,在MYSQL服务启动的时候MYSQLD会从MY。INI文件中读取到内存。 当你 select @@basedir; 的时候则只是从内存中取得。