记一次mysql迁移的方案与遇到的坑

myswl数据迁移到goldendb

就是这样的过程。
别以为军官说的话很容易。
不要那样做。

mysql数据库迁移详细步骤

要迁移 MySQL 数据库,只需使用 mysqldump。

要备份数据库,请使用 mysqldump -u 用户名 -p 密码 --database 数据库名称>backup.sql。
在 Project 2 02 3 中,此命令需要 1 0 分钟才能完成。

目标数据库必须先安装MySQL 5 .7 版本,并使用CREATE DATABASE数据库名创建数据库。
服务器内存必须为 4 GB 或以上。

要传输架构,请使用 mysqldump -u 用户名 -p 密码 --no-data 数据库名称>schema.sql。
import mysql -u 用户名 -p 密码 数据库名验证表的数量必须相同。

要传输数据,请使用 mysqldump -u 用户名 -p 密码 --no-create-info 数据库名称>data.sql。
import mysql -u 用户名 -p 密码 数据库名
用户权限直接复制原用户CREATE USER'用户名'@'%'IDENTIFIED BY'密码';。
授予所有权限。
TO '用户名'@'%';。

测试所有用原生库执行的SQL,结果应该完全一致。
例如,如果原始数据库查询从 ID = 1 的表中选择,则目标数据库的结果是准确的。

要切换连接字符串,您必须停止服务。
凌晨2 点切换连接串后运行3 小时进行验证。
监控使用 Percona 工具包的 pt-query-digest。

自己掂量一下。

mysql数据备份如何替换