请问我安装的mysql中没有data目录?是不是安装时哪个选项没有选的原因?我用的版本是5。1我有一些.myd .myl .frm的数据库文件,看网上介绍说需要在将数据拷贝到data目录下才能用。 请高手指教。谢谢!

解决方案 »

  1.   

    我的库路径"C:\Program Files\MySQL\MySQL Server 5.0\data\test" test为库名;将你的".myd .myl .frm的数据库文件"放到你的库下面就可以了;最好重新启动一下.
      

  2.   

    mysql> show variables like 'datadir';
      

  3.   

    我的也是5.1啊
    是不是在根目录下啊
    我的是在根目录下有个叫MySQL Datafiles的文件夹的
      

  4.   

    mysql> show variables like 'datadir';
    +---------------+-----------------+
    | Variable_name | Value           |
    +---------------+-----------------+
    | datadir       | /var/lib/mysql/ |
    +---------------+-----------------+
    1 row in set (0.00 sec)mysql>
      

  5.   

    如果不想安装在这个目录,就修改my.ini或my.cnf配置,然后重启mysql。
      

  6.   

    哎呀 安装好后是在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data 这下面啦。你可以手动修改你的my.ini文件去重新设定data目录啦
      

  7.   

    你第一次启动的时候,有个默认值。
    你要实在不知道在哪里的话,就这样:
    启动后,进入MYSQL 客户端程序, 输入:show variables like '%data%';