记录一下oceanbase数据库导出数据到mysql

server/2024/10/25 12:29:25/

导出 SQL 文件

使用 mysqldump 工具从 OceanBase 导出 SQL 文件到 output2222.sql。在这一步中,你需要确保你有正确的权限和数据库访问配置。

mysqldump -h 192.168.191.72 -P 2881 -u root@A_a -p'密码' rhzfdb > output2222.sql

清理 SQL 文件

使用 sed 命令批量修改导出的 SQL 文件,移除 OceanBase 数据库中的特定选项,这些选项在 MySQL 中不支持。

sed -i \-e 's/BLOCK_SIZE = [0-9]*//g' \-e "s/COMPRESSION = 'zstd_1.3.8'//g" \-e 's/ROW_FORMAT = DYNAMIC//g' \-e 's/REPLICA_NUM = 1//g' \-e 's/USE_BLOOM_FILTER = FALSE//g' \-e 's/TABLET_SIZE = [0-9]*//g' \-e 's/PCTFREE = 0//g' \-e "s/AUTO_INCREMENT_MODE = 'ORDER'//g" \output2222.sql

导入 SQL 文件到 MySQL

使用 mysql 命令将清理后的 SQL 文件导入到 MySQL 数据库。确保在运行导入命令前,数据库已经创建好,且用户具备相应的权限。

mysql -h 192.168.191.72 -u rhzf -p'密码' rhzfdb < output2222.sql

注意事项

  • 在运行任何脚本前,请确保备份所有的数据,以防任何不可预见的数据丢失。
  • 替换 '密码' 为实际的数据库密码。
  • 在实际操作中,确保数据库的 IP 地址、端口号、用户名和数据库名称正确无误。
  • 由于使用密码的方式在命令行中可能导致安全问题,考虑使用配置文件或其他安全方式提供认证信息。
  • 检查 sed 命令后的 SQL 文件以确保所有修改都是正确的,并且没有破坏 SQL 文件的完整性。

http://www.ppmy.cn/server/122324.html

相关文章

在Spring Boot中使用Logback进行日志管理

在Spring Boot中使用Logback进行日志管理 以项目www.studytool.site为例 Logback 是一个高效、灵活且支持多种输出方式的日志框架&#xff0c;广泛应用于Java项目中&#xff0c;特别是Spring Boot项目。本文将介绍如何在Spring Boot项目中配置和使用Logback&#xff0c;重点介绍…

公有IP与私有IP之间的区别

今天我们来分享私有IP地址和公有IP地址的有什么区别&#xff1f;主要从接入方式、特点以及各自的优势来说明。 一、接入方式不同 公有IP&#xff1a;是由互联网服务提供商分配的IP地址&#xff0c;可直接在互联网上通信&#xff0c;当设备接入公有IP就能够被全球其他设备直接…

仓颉编程入门2,启动HTTP服务

上一篇配置了仓颉sdk编译和运行环境&#xff0c;读取一个配置文件&#xff0c;并把配置文件简单解析了一下。 前面读取配置文件&#xff0c;使用File.readFrom()&#xff0c;这个直接把文件全部读取出来&#xff0c;返回一个字节数组。然后又创建一个字节流&#xff0c;给文件…

【线程池】Tomcat线程池

版本&#xff1a;tomcat-embed-core-10.1.8.jar 前言 最近面试被问到 Tomcat 线程池&#xff0c;因为之前只看过 JDK 线程池&#xff0c;没啥头绪。在微服务横行的今天&#xff0c;确实还是有必要研究研究 Tomcat 的线程池 Tomcat 线程池和 JDK 线程池最大的不同就是它先把最…

spark,poi,jar包冲突(commons.io)

1.查看报错类是属于哪个jar包 System.out.println("ZipArchiveInputStream类是&#xff1a;" ZipArchiveInputStream.class.getProtectionDomain().getCodeSource().getLocation()); System.out.println("UnsynchronizedByteArrayOutputStream 类是&#xff1…

BeautifulSoup4在爬虫中的使用

简称bs4&#xff0c;是一个工具箱&#xff0c;通过解析文档为用户提供需要抓取的数据 bs4是Python的一个库&#xff0c;最主要的功能是从网页中获取数据 一、bs4支持的解析器 1、Python标准库 2、lxml HTML解析器 lxml匹配结构规则 3、html5lib 二、提取数据 1、根据标…

力扣 中等 445.两数相加 II

文章目录 题目介绍题解 题目介绍 题解 首先反转两个链表&#xff0c;再调用 2. 两数相加 链接的代码&#xff0c;得到链表&#xff0c;最后将其翻转即可。 class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {l1 reverseList(l1);l2 reverseList(l…

【国家博物馆应对黄牛办法解析】

一 国家博物馆预约流程及独家预约问题 微信公众号的预约引导页&#xff0c;有微信小程序和PC端预约两种方式&#xff1a; PC端预约和微信小程序明明是两中方式&#xff0c;现在却变成一种了&#xff0c; 为何不能在支付宝小程序预约&#xff1f; 独家的背后往往有故事&#x…