MAGENTO数据转移/换服务器/换域名
1.进入原来的phymyadmin,选择magento的那个数据库,在右边的标签上点击导出。
2.全选所有的表,结构那儿都勾上:添加 DROP TABLE,如果不存在就增加,添加 AUTO_INCREMENT 值,请在表名及字段名使用引号;数据那儿选择完整插入;勾上另存为文件,点击执行,保存当前数据库 。
3.打开保存的数据库导出的文件
在头上添加
SET
@OLD_CHARACTER_SET_CLIENT=
@@CHARACTER_SET_CLIENT;
SET
@OLD_CHARACTER_SET_RESULTS=
@@CHARACTER_SET_RESULTS;
SET
@OLD_COLLATION_CONNECTION=
@@COLLATION_CONNECTION;
SET
NAMES utf8;
SET
@OLD_UNIQUE_CHECKS=
@@UNIQUE_CHECKS,
UNIQUE_CHECKS=
0
;
SET
@OLD_FOREIGN_KEY_CHECKS=
@@FOREIGN_KEY_CHECKS,
FOREIGN_KEY_CHECKS=
0
;
SET
@OLD_SQL_MODE=
@@SQL_MODE,
SQL_MODE=
"NO_AUTO_VALUE_ON_ZERO"
;
SET
@OLD_SQL_NOTES=
@@SQL_NOTES,
SQL_NOTES=
0
;
在结尾添加
SET
FOREIGN_KEY_CHECKS=
@OLD_FOREIGN_KEY_CHECKS;
SET
UNIQUE_CHECKS=
@OLD_UNIQUE_CHECKS;
SET
CHARACTER_SET_CLIENT=
@OLD_CHARACTER_SET_CLIENT;
SET
CHARACTER_SET_RESULTS=
@OLD_CHARACTER_SET_RESULTS;
SET
COLLATION_CONNECTION=
@OLD_COLLATION_CONNECTION;
SET
SQL_NOTES=
@OLD_SQL_NOTES;
然后查找并且替换所有的 原来的主路径 到 现在的主路径(比如原来是www.amagento.com,现在是www.bmagento.com,必须要全部替换掉),不然数据转移后的Magento将仍然不能使用。
4.在新的地方重新安装MAGENTO,再将app和skin文件全部覆盖去,访问新的地方的phpmyadmin,点击导入,将上面的那个文件选择进去,如果太大,压缩为ZIP格式,点击执行。
5.修改配置文件
/app/etc/local.xml
<connection>
<host> < ![ CDATA[ localhost] ] > </host>
<username> < ![ CDATA[ database_username] ] > </username>
<password> < ![ CDATA[ database_password] ] > </password>
<dbname> < ![ CDATA[ database_name] ] > </dbname>
<active> 1</active>
</connection>
6.完成之后将新的magento文件夹下面var/session,和var/cache下面的缓存文件全部清空 。
到此,Magento数据转移全部完成。