磐维回切MySQL操作方案

2024年 3月 1日 42.7k 0

点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!!   

Step1 磐维主机数据库主库上

su – omm
gs_dump (database) -p --column-inserts -Fp -a -t table1 -t table2 ..... -f *****.sql

注:database数据库名。

  • -p端口。
  • -t表名 多表以空格分开。
  • .sql生成的文件名称。

通过gs_dump命令导出表dml 语句。

Step2 生成的sql文件头进行处理

  • Sed  -i 进行删除不然mysql端导入报错。
  • 正确的sql文件格式为 INSERT INTO TABLE ()VALUES()

Step3 mysql端进行文件导入

命令:

mysql -u -p -D *** < ****.sql

注:mysql端必须提前把表ddl创建完成后才能执行。权限确认,mysql用户有写入表的权限。

  • -u 用户;
  • -p密码;
  • -D 数据库名称;
  • -P如端口不是默认则需使用。

Step4 数据验证

Mysql端直接count统计数据量。

Select count(1) from tables;

END

本文作者:事业二部(上海新炬中北团队)

本文来源:“IT那活儿”公众号

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论