我在网上下载了个PHP源码,里面有.bak备份文件,在XAMPP软件上怎么还原mysql备份文件?同时在源码下的data文件夹下有个backup文件夹里面有两个文本文件,文本文件里面是很多insert语句,在value进行了赋值,请问这些文本文件是干什么用的?怎么部署能让这个程序运行起来?补充:如果哪位网友懂这些,回答问题的同时请留下您的QQ,我随时向您请教。

解决方案 »

  1.   

    1.导出整个数据库  mysqldump -u 用户名 -p 数据库名 > 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql  2.导出一个表  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql  3.导出一个数据库结构  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql  -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table  4.导入数据库  常用source 命令  进入mysql数据库控制台,  如mysql -u root -p  mysql>use 数据库  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)  mysql> source d:\wcnc_db.sql?
      

  2.   

    怎么进入进入mysql数据库控制台?你的回答和我问的不太一样,我现在需要还原而不是导入。
      

  3.   

    假如现在有数据库mysql的备份文件mysql.sql.bak
    1、将mysql.sql.bak重命名为将mysql.sql
    2、Ctrl+r 运行 cmd 进入你的dos系统
    3、d:, cd xampp\mysql\bin  即,进入mysql数据库
    4、导入mysql.sql: source d:\xampp\mysql\backup\mysql.sql
    至此,mysql会自动将你的mysql库恢复至你的mysql.sql状态,说通俗点,就是覆盖你现有的mysql库。另:
    文本文件里面是很多insert语句,在value这是在导入mysql库时,插入表要用的数据解答完毕。