我有一个MySql数据库里面有一些表,也有数据,但是不知道表结构,我想把这些数据备份导出来。
现在新建了一个数据库,但是结构跟原来的相比较有变化,我想把原来的数据导进去,要怎么做才可以保证原来的数据不会丢失。大侠们帮帮忙。最好有详细的步骤和代码。谢谢谢谢谢谢!

解决方案 »

  1.   

    只需要新建库就行导出用mysqldump -uroot -ppassword dbname > xxx.sql
    导入用mysql -uroot -ppassword  dbname < xxx.sql
      

  2.   

    如果结构有变化,则你需要另外创建一个新的数据库,将原来的备份导入,这样就有一个旧的数据库结构及数据。再通过自己的INSERT语句将旧数据插入,更新到新结构的库中。
      

  3.   

    xq498475373 (xq498475373)
      '截至2011-09-30 10:44:24  用户结帖率0.00%  
    当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖
      

  4.   

    那就把新的也MYSQLDUMP出来,然后找台空服务器恢复,再分析它的结构。