magento迁移导入数据库
2018-03-15 00:00
344 查看
由magento的数据库表之间存在关联,在迁移时,导入其它空间的数据库,会存在的约束关系,会导入不成功,以下是解决的方法:
强制关闭相关的数据库关键字关系:
恢复相关的数据库关键字关系:
如果你用phpmyadmin来导入,上述代码分别植入相应sql文件的头部和尾部。
如果你用ssh登录命令行,可在msyql命令行环境中在source 相关.sql这行语句执行前后,分别运行上述语名即可.
如果你用上述方式还不能导入,你又有源数据库的phpmyadmin的环境,你可以用他自带的同步功能来进行数据库转移(好像一些phpmyadmin功能不带)。
1、进源服务器的phpmyadmin,
2、在源phpmyadmin中选择同步
3、在左侧选择源数据库
4、在右侧选择目录数据库,并设置相应的参数,同步前目标数据库清空
5、执行同步
进目标数据库
mysql -u -p
use 数据库;
show tables;
如果显示的数据数量和源数据库数量一样,说明成功
强制关闭相关的数据库关键字关系:
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 SQL_MODE=@OLD_SQL_MODE; 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;
如果你用phpmyadmin来导入,上述代码分别植入相应sql文件的头部和尾部。
如果你用ssh登录命令行,可在msyql命令行环境中在source 相关.sql这行语句执行前后,分别运行上述语名即可.
如果你用上述方式还不能导入,你又有源数据库的phpmyadmin的环境,你可以用他自带的同步功能来进行数据库转移(好像一些phpmyadmin功能不带)。
1、进源服务器的phpmyadmin,
2、在源phpmyadmin中选择同步
3、在左侧选择源数据库
4、在右侧选择目录数据库,并设置相应的参数,同步前目标数据库清空
5、执行同步
进目标数据库
mysql -u -p
use 数据库;
show tables;
如果显示的数据数量和源数据库数量一样,说明成功
相关文章推荐
- 数据库迁移(SQL SERVER导入数据到MySql)
- AWR元数据的迁移或导入到其它数据库
- (db2 迁移)windows db2 数据库脚本导出 aix db2 导入
- Oracle单实例数据库迁移到Oracle RAC环境之--数据导出导入
- oracle导入大数据、数据库之间迁移数据简单方法
- magento导入csv文件到数据库中乱码
- 如何导出sql2005的数据库才能够导入到Sql2000|sqlserver数据库迁移
- 数据库 迁移 导入sql文件
- Magento迁移数据库
- 如何导出sql2005的数据库才能够导入到Sql2000|sqlserver数据库迁移
- 如何导出sql2005的数据库才能够导入到Sql2000?[sqlserver数据库迁移]
- 数据库迁移(SQL SERVER导入数据到MySql)
- 数据库迁移,空表不能导入问题
- InterBase数据库迁移到MySQL(数据导入)
- Magento 数据库迁移
- magento 数据库导入
- db2 迁移数据库数据 、导出导入 、 备份
- magento -- 如何清空掉magento数据库的所有产品(比如在一次失误的导入或者清空测试导入记录)
- magento数据库备份导入还原
- mysql workbench数据库迁移导出导入