ecshop迁移
[
|
2007/07/03 11:03]
|
2007/07/03 11:03]
回想一下架站迁移的问题。主要是2部分:系统和数据库。
系统简单了,直接复制过去就ok了,再改一下数据库链接的配置文件(ecshop的是/data/config.php)。
但是数据库就很麻烦,要考虑原来和过去的数据库的情况。字符集等诸多问题。
自己总结一下:能在终端下直接链接访问虚拟主机是1件很幸运的事情。可以直接使用终端下的命令。
如:mysqldump进行备份,mysql进行还原。
如果不是,通常虚拟主机提供商提供了许多外部的接口。
目前我以我自身的linux主机为例,它们都使用DirectAdmin进行虚拟主机的管理。
其中有mysql的管理部分。如果大家想通过它再链接到phpmysql进行管理,我想大家不用看我这篇文章了。
可以直接使用其中的备份还原功能进行数据库的迁移。
注意几点:
1:备份产生,尽量用mysqldump方式,DA在备份中使用的肯定是mysqldump。下面说备份的产生。由于是自己原来的服务商的数据库创建限制,注意几点,服务器的编码是什么,自己用的编码是什么。具体转换过程不赘述了。
主要解决办法:我是自己创建了1个中介数据库,算是新旧直接的桥梁吧。怎么装进去,怎么倒出来,自己决定吧。
2:还原时注意,文件名,用DA先产生1个空库备份,主要得到自己备份名叫什么,通常是user_databasename.gz
(推荐软件7-zip,可以在win下创建这个文件,用于上传。),得到后,将原来的备份替换掉刚才那个压缩包里面的文件。记住:里面不得有create database,数据库是已经创建好的,还原的过程只是在已经创建好的数据库里面导入表。
本文链接:http://www.52zhe.cn/read.php/49.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
系统简单了,直接复制过去就ok了,再改一下数据库链接的配置文件(ecshop的是/data/config.php)。
但是数据库就很麻烦,要考虑原来和过去的数据库的情况。字符集等诸多问题。
自己总结一下:能在终端下直接链接访问虚拟主机是1件很幸运的事情。可以直接使用终端下的命令。
如:mysqldump进行备份,mysql进行还原。
如果不是,通常虚拟主机提供商提供了许多外部的接口。
目前我以我自身的linux主机为例,它们都使用DirectAdmin进行虚拟主机的管理。
其中有mysql的管理部分。如果大家想通过它再链接到phpmysql进行管理,我想大家不用看我这篇文章了。
可以直接使用其中的备份还原功能进行数据库的迁移。
注意几点:
1:备份产生,尽量用mysqldump方式,DA在备份中使用的肯定是mysqldump。下面说备份的产生。由于是自己原来的服务商的数据库创建限制,注意几点,服务器的编码是什么,自己用的编码是什么。具体转换过程不赘述了。
主要解决办法:我是自己创建了1个中介数据库,算是新旧直接的桥梁吧。怎么装进去,怎么倒出来,自己决定吧。
2:还原时注意,文件名,用DA先产生1个空库备份,主要得到自己备份名叫什么,通常是user_databasename.gz
(推荐软件7-zip,可以在win下创建这个文件,用于上传。),得到后,将原来的备份替换掉刚才那个压缩包里面的文件。记住:里面不得有create database,数据库是已经创建好的,还原的过程只是在已经创建好的数据库里面导入表。
本文链接:http://www.52zhe.cn/read.php/49.htm
本文作者:kook(若就博客内所涉及的技术问题交流,请用下面的MSN或Gmail联系我)
联系方式:(MSN:kook#live.com) (Google talk:kookliu)
没有版权:GNU,转载时请注明“转载人”欠本人一顿饭,来日见面之时兑现!谢谢合作!
月末最后1天的判断脚本Shell
AIX 5.3 安装 Oracle 10g 中文版本



