请问一下换虚拟主机,数据库怎么移?
麻烦问一下高手,我下个月换虚拟主机,我的是cpanel空间,MySQL数据库,做的CMS系统。数据应该怎么弄到新的虚拟主机上?是将整个把所有文件拷下来,再复制到新的虚拟主机上吗?应该有更合理的方法吧?菜鸟请高手指点。谢谢![[i] 本帖最后由 peining 于 2008-6-15 13:49 编辑 [/i]] 老问题啦。
cpanel是种主机管理系统,你可以使用cpanel管理备份/导入 mysql数据库
1.你可以在CPANEL或者phpmyadmin 里面导出CMS的数据库
2.将现在的空间上所有文件复制到新的空间上
3.在新的主机上使用cpanel 或者phpmyadmin 导入备份好的数据库
4.如果新主机与旧主机的MYSQL帐户信息不同的话,需要在cms 中更改数据库连接信息
5.以上准备好后,在新主机上加入要绑定的域名,然后在本机 编缉hosts文件 将你的 域名在本机指向新主机IP 进行测试
6.测试无误后解析域名到新的主机~~~祝好运。:P
另外
不知道你用的是哪种cms。有的CMS本身就带有数据库备份功能。 用CMS自带的数据库备份就OK了! 嗯```如果是mysql的话,比较棘手```因为MYSQL数据在转移的时候很容易导致数据损坏,你可以找一些软件,如果会,最好还是自己进phpmyadmin进行导出!如果还没有信心,可以请专家帮帮你!
具体过程嘛!你在百度里搜搜:mysql转移教程
还有,你的网站后台没有备份这个东西的吗?是自己写的网站程序还是使用CMS!如果是CMS的话,估计能帮到你! ebak CMS自带的备份都不会会用EBAK/
建议楼主把自己用的CMS好好研究,一般CMS都带有备份功能的.
然后用FTP下载回来
再传到新的空间里去
再用CMS自己恢复数据 [quote]原帖由 [i]驴云[/i] 于 2008-6-15 19:40 发表 [url=http://www.im286.com/redirect.php?goto=findpost&pid=26988324&ptid=2663744][img]http://www.im286.com/images/common/back.gif[/img][/url]
CMS自带的备份都不会会用EBAK/
建议楼主把自己用的CMS好好研究,一般CMS都带有备份功能的.
然后用FTP下载回来
再传到新的空间里去
再用CMS自己恢复数据 [/quote] *** 作者被禁止或删除 内容自动屏蔽 *** *** 作者被禁止或删除 内容自动屏蔽 *** 一句话,先备份再恢复! 为保险起见,先把数据库完整拷贝下来。除此之外,还要把网站图片目录、插件目录、模板等相关目录都拷贝下来。
数据库平台需和以前一样,各功能组建也要大体相同,环境配置也要和原数据库基本一致。
如果程序有自助的数据库备份,可以使用自带的备份程序,这样可以平稳导入过度到新平台。
如果没有自助备份导入的功能,你就到对应数据库的目录手动导入,注意别忘了把config文件里的数据库地址、首页地址重新填写好。 自带的备份往往要在新服务器上重新安装一遍程序吧?
用帝国备份王其实是最快的 用后台自带的备份系统备份啊,然后重新换到新的服务器中进行还原就可以了,很简单的! 对于用phpmyadmin或其他工具导入的文件,您需要再次加工后,才能用平台的导入功能:
以phpmyadmin为例,导出后,将生成的SQL语句另存为一个.sql文件,然后,用记事本修改它:
(1)找到CREATE DATABASE开头的这一行如:
CREATE DATABASE `数据库名` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
在前面加上--符号,取消这行的运行权(原因是导入时是用普通用户角度导入,不允许建立数据库)
这样,才有可能用平台的导入功能导入.
(2)然后,您可以看看这个库的编码是否和您服务器上的一致
如果编码不一致,那么,
<1>要么用phpmymyadmin重新备份成编码一致的.sql文件才能导入.(在phpmyadmin登陆的首页可以选编码)
<2>要么是修改my.ini中的编码,并重启Mysql才能导入(重启Mysql可以在服务器上,管理工具,服务管理中重启),这种方式成功机会高一些,建议这样操作.
-----注意,如果由于编码不对,造成导入失败,您需要点清空数据库才能进行下次导入(2007-6-12后的主控版本在数据库面板中有清空的功能)------
以discuz论坛为倒
如果当时安装的是GBK版本的论坛,那么,
用phpmyadmin导出后,编码就是GBK的,
要想导入另一台服务器,必须要将my.ini中设置为:default-character-set=gbk并重启mysql后才能在平台用导入. 先备份 MYSQL用帝国的备份王蛮好用,可以识别不同数据版本,这个在电脑报上有登过
现在备份王是2.0版的
网址[url]http://www.phome.net[/url]
页:
[1]
