windows下安装了mysql,现在想直接复制备份,不知道数据是保存在哪些文件里的,向大家请教?

解决方案 »

  1.   

    mysql安装名录下的 data 目录
    例如:D:\Program Files\mysql-5.1.24-rc-win32\data
      

  2.   

    在MYSQL中用MYSQLDUMP备份
    导出整个数据库
     mysqldump -u 用户名 -p 数据库名 > 导出的文件名   
     mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
    OR
    用SQLYOG图形化管理工具进行备份
      

  3.   

    一般在MYSQL目录中的DATA文件夹下,不过一般用MYSQLDUMP备份,
    不建议直接COPY
      

  4.   

    MYSQL数据一般用MYSQLDUMP OR 图形化管理工具备份,直接COPY
    容易出问题
      

  5.   

    linux  默认  /var/lib/mysql
      

  6.   

    在data目录下,你的数据库名字的目录中所有的文件。
    如果是同质的数据,文件备份比较方便。 按5楼所说,先把mysql 停下来,copy文件,然后再起服务。速度快,用的人也很多。另外是建议定期做mysqldump做逻辑性备份。备份速度和恢复速度比较慢一点,但对恢复的环境要求比较容易实现。具体可参考mySQL的参考手册。
    http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  7.   


    安装目录下没有data目录...
    C:\Program Files\MySQL\MySQL Server 5.1
    只有:bin,docs,share三个目录.
    而且,安装目录整个文件夹有150M
      

  8.   

    在你mysql的安装目录下的Data文件夹下的同名文件夹,整个复制就行了!
      

  9.   

    1.cmd中鍵入mysqlcheck.exe
    找到配置文件目錄my.ini,如:
    C:\my.ini C:\my.cnf C:\WINDOWS\my.ini C:\WINDOWS\my.cnf E:\MySQL\MySQL Server 5.0\my.ini E:\MySQL\MySQL Server 5.0\my.cnf打開my.ini
    #Path to the database root
    datadir="E:/MySQL/MySQL Server 5.0/Data/"
      

  10.   


    正如楼上各位所说,备份数据库建议使用mysqldump来备份
    直接拷贝数据文件会有很多兼容性的问题到时不但省不了事,可能会带来很多麻烦
      

  11.   

    谢谢楼上各位,我从mysql的配置文件my.ini中找到了,原来放在
    datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
    里了