热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql数据迁移到es_Mysql数据迁移操作

1.迁移数据前先设置mysql服务器参数innodb_large_prefixON2.远程分别导出base和store数据库命令导出测试环境base数据库mysqldump--us

1.迁移数据前先设置mysql服务器参数

innodb_large_prefix=ON

2.远程分别导出base和store数据库命令

导出测试环境base数据库

mysqldump --user=timesll@timesll-test-mysql --password='' --column-statistics=0 --host=timesll-test-mysql.mysql.database.chinacloudapi.cn --port=3306 --result-file="basedump.sql" --databases "base"

导出测试环境store数据库

mysqldump --user=timesll@timesll-test-mysql --password='' --column-statistics=0 --host=timesll-test-mysql.mysql.database.chinacloudapi.cn --port=3306 --result-file="storedump.sql" --databases "store"

参数说明:

--user 数据库用户名

--password 数据库密码

--host 数据库连接地址

--port 数据库端口号

--result-file 导出的文件名称

--databases 要导出的数据库

3.验证导出的sql头文件

可以使用vi命令,确认use后的名称是即将要导出到的库,如果不是需要手动更改。

92875cd0f727d78d12655dd55d0454a5.png

4.将导出的数据导入到新库

将步骤2导出的数据库执行以下命令分别导入新的库环境,注意替换为环境的实际连接信息。

导入新base库

mysql -h 127.0.0.1 -u dev -p base

导入新sore库

mysql -h 127.0.0.1 -u dev -p store

5.迁移完对数据完整性验证

方法1:

mysqldump --skip-comments --skip-extended-insert -u root -p dbName1>file1.sqlmysqldump --skip-comments --skip-extended-insert -u root -p dbName2>file2.sqldiff file1.sql file2.sql

方法2:

mysqldbcompare --server1=dev:'password'@rm-wz92lk20v9bp2bt93io.mysql.rds.aliyuncs.com   --server2='timesll@timesll-test-mysql':'password'@timesll-test-mysql.mysql.database.chinacloudapi.cn --diffftype=sql base:base



推荐阅读
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 本文讨论了在进行 MySQL 数据迁移过程中遇到的所有 .frm 文件报错的问题,并提供了详细的解决方案和建议。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • PTArchiver工作原理详解与应用分析
    PTArchiver工作原理及其应用分析本文详细解析了PTArchiver的工作机制,探讨了其在数据归档和管理中的应用。PTArchiver通过高效的压缩算法和灵活的存储策略,实现了对大规模数据的高效管理和长期保存。文章还介绍了其在企业级数据备份、历史数据迁移等场景中的实际应用案例,为用户提供了实用的操作建议和技术支持。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 如何在Java中使用DButils类
    这期内容当中小编将会给大家带来有关如何在Java中使用DButils类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。D ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 在使用 Cacti 进行监控时,发现已运行的转码机未产生流量,导致 Cacti 监控界面显示该转码机处于宕机状态。进一步检查 Cacti 日志,发现数据库中存在 SQL 查询失败的问题,错误代码为 145。此问题可能是由于数据库表损坏或索引失效所致,建议对相关表进行修复操作以恢复监控功能。 ... [详细]
  • Unity与MySQL连接过程中出现的新挑战及解决方案探析 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
author-avatar
PHP界的一股清流
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有