是这样的,小弟刚接触php,以前一直用asp开发,我有个问题
access和sqlserver数据库可以把直接把数据库文件考给别人,他那就能用了
那msql该怎么做呢?
我现在用php+mysql开发一个站点,我想把这个程序发布到另一个人的机器上
直接把php文件考给他,那mysql数据库里的表该怎么移动去?有人说脚本备份,但小弟不太清楚,忘大侠们帮助.
还有备份过去他那该怎么还原呢?

解决方案 »

  1.   

    方法1:直接把数据库的文件copy过去,一般在...\mysql\data\下;
    方法2:导出sql语句,再导入过去。
      

  2.   

    两边mysql版本一样的话,到mysql安装的目录\data\下面找到网站数据库的文件,copy,到另一台电脑mysql安装的目录\data\下面。
      

  3.   

    谢谢楼上这位大哥,那如果我是要发布到虚拟主机上去呢?
    也是把数据库文件上传上去吗?
    好像不太可能,回为我没有虚拟主机上mysql的物理权限
      

  4.   

    你接触过phpmyadmin没有。如会使用phpmyadmin的话用他导数据。1。选中数据库,
    2。选择导出。
    3。执行
    4。复制其中的内容。
    5。用phpmyadmin导入到你想要的数据库中
      

  5.   

    mysqldump .... ..>aa.sql倒出,然后 mysql ....  < aa.sql 导入
      

  6.   

    sqlyog 数据库名右键 backup/export
      

  7.   

    MySQL Administrator
    1、Backup->New Project->选中你要备份的数据库然后点击【>】->选中你要备份的表(默认为所有表)->Execute Backup Now
    2、在新环境下:Restore->Open Backup File->Start Restore
      

  8.   

    开始->CMD
    cd 到MYSQL/BIN目录
    mysqldump -uroot -p 数据库名>1.sql
    输入密码
    再到bin目录里把对应的1.sql复制给别人就行了!~
      

  9.   

    PHPMYADMIN里面有个导出的功能,到处为.sql文件,然后在另外一台机子上导入~
      

  10.   

    发布到虚拟主机上去也可以啊!
    虚拟主机服务提供商提供的数据库服务器上面也有phpmyadmin的。