最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一次mysql遷移至OceanBase操作實(shí)戰(zhàn)記錄

 更新時(shí)間:2025年12月21日 14:11:49   作者:山佳月潭  
經(jīng)過一段時(shí)間的學(xué)習(xí),我對(duì)OceanBase有了一些基本的了解,這篇文章主要介紹了一次mysql遷移至OceanBase操作實(shí)戰(zhàn)記錄,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

mysqldump 是 MySQL 數(shù)據(jù)庫系統(tǒng)中的一個(gè)命令行工具,用于創(chuàng)建 MySQL 數(shù)據(jù)庫的邏輯備份。它能夠?qū)С鰯?shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)為 SQL 語句文件,這個(gè)文件可以用于恢復(fù)數(shù)據(jù)庫或在其他服務(wù)器上重建數(shù)據(jù)庫。

PS:本次遷移使用了最基本的mysqldump導(dǎo)出進(jìn)行后續(xù)遷移操作。

源庫導(dǎo)出前的配置及導(dǎo)出腳本

本次源數(shù)據(jù)版本:mysql 8.0.31

導(dǎo)出之前的操作---數(shù)據(jù)庫設(shè)置參數(shù):

set persist default_collation_for_utf8mb4=utf8mb4_general_ci;

導(dǎo)出操作:

/mysql/bin//mysqldump -h 192.168.40.129  -uroot -p'mysqlpasswd' -P3306 --single-transaction --master-data=2 --set-gtid-purged=OFF --hex-blob --default-character-set=utf8mb4  --databases shanjiadb > shanjiadb_to_ob.sql

--single-transaction:確保一致性導(dǎo)出。

--master-data=2:記錄 binlog 位置,可用于后續(xù)搭建增量同步(如果需要)。

--set-gtid-purged=OFF:如果 MySQL 未開啟 GTID,可忽略此選項(xiàng)。

處理導(dǎo)出后的SQL文件

檢查 SQL 文件,可能需要手動(dòng)修改一些 OceanBase不兼容的DDL或語法(例如,將LOCK語句注釋掉).

如果前面沒做字符集設(shè)置就導(dǎo)出了,可以用下列腳本批量替換:

sed -i 's utf8mb3_general_ci utf8mb4_general_ci g' *.sql
sed -i 's utf8mb4_0900_ai_ci utf8mb4_general_ci g' *.sql
sed -i 'CHARSET=utf8mb3 CHARSET=utf8mb4' *.sql

目標(biāo)OceanBase準(zhǔn)備及導(dǎo)入操作

前面已經(jīng)將前期準(zhǔn)備做好了,接下來可以在目標(biāo)端ob數(shù)據(jù)庫進(jìn)行后續(xù)操作了。

在備份的表結(jié)構(gòu)語句里,可能包含外鍵。在導(dǎo)入 OceanBase MySQL 里時(shí),如果外鍵依賴的表沒有創(chuàng)建,導(dǎo)入腳本會(huì)報(bào)錯(cuò),因此在導(dǎo)入之前需要禁用外鍵檢查約束。

使用 source 命令或 mysql 客戶端導(dǎo)入。

mysql> use shanjiaobdb;
 
mysql> source /data/backup/shanjiadb_to_ob.sql;
 
導(dǎo)入大量數(shù)據(jù)時(shí),建議先禁用外鍵檢查以提高速度:
 
SET FOREIGN_KEY_CHECKS=0;
 
-- 導(dǎo)入操作
 
SET FOREIGN_KEY_CHECKS=1;

本次的遷移操作,因某方便原因,其他一些細(xì)節(jié)點(diǎn),并沒有放上去,姑且當(dāng)個(gè)筆記記錄吧。

文參考文檔:

https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000003577510

到此這篇關(guān)于mysql遷移至OceanBase操作實(shí)戰(zhàn)記錄的文章就介紹到這了,更多相關(guān)mysql遷移至OceanBase內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL8 排名窗口函數(shù)實(shí)戰(zhàn)

    MySQL8 排名窗口函數(shù)實(shí)戰(zhàn)

    本文闡明SQL三個(gè)排名函數(shù)處理并列名次時(shí)的區(qū)別,包括RANK()跳躍,DENSE_RANK()連續(xù),ROW_NUMBER()分配唯一序號(hào),下面就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2026-02-02
  • MySQL存儲(chǔ)過程的優(yōu)化實(shí)例

    MySQL存儲(chǔ)過程的優(yōu)化實(shí)例

    在編寫MySQL存儲(chǔ)過程的過程中,我們會(huì)時(shí)不時(shí)地需要對(duì)某些存儲(chǔ)過程進(jìn)行優(yōu)化,其目的是確保代碼的可讀性、正確性及運(yùn)行性能。本文以作者實(shí)際工作為背景,介紹了對(duì)某一個(gè)MySQL存儲(chǔ)過程優(yōu)化的整個(gè)過程。
    2016-07-07
  • MySQL之主鍵索引排序失效問題

    MySQL之主鍵索引排序失效問題

    這篇文章主要介紹了MySQL之主鍵索引排序失效問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • MySQL中數(shù)據(jù)查詢語句整理大全

    MySQL中數(shù)據(jù)查詢語句整理大全

    查詢語句是以后在工作中使用最多也是最復(fù)雜的用法,如何精準(zhǔn)的查詢出想要的結(jié)果以及用最合理的邏輯去查詢尤為重要,下面這篇文章主要給大家介紹了關(guān)于MySQL中數(shù)據(jù)查詢語句的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • mysql導(dǎo)出表的字段和相關(guān)屬性的步驟方法

    mysql導(dǎo)出表的字段和相關(guān)屬性的步驟方法

    在本篇文章里小編給大家分享了關(guān)于mysql導(dǎo)出表的字段和相關(guān)屬性的步驟方法,有需要的朋友們跟著學(xué)習(xí)下。
    2019-01-01
  • MySQL transaction事務(wù)安全示例講解

    MySQL transaction事務(wù)安全示例講解

    這篇文章主要為大家介紹了MySQL數(shù)據(jù)庫事務(wù)安全transaction的示例講解教程,事務(wù)就是將一組操作封裝成一個(gè)執(zhí)行單元,要么一塊執(zhí)行成功,要么一塊失敗,不存在部分執(zhí)行成功的情況。事務(wù)保證了執(zhí)行的穩(wěn)定性,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-06-06
  • Mysql數(shù)據(jù)庫表定期備份的實(shí)現(xiàn)詳解

    Mysql數(shù)據(jù)庫表定期備份的實(shí)現(xiàn)詳解

    這篇文章主要介紹了Mysql數(shù)據(jù)庫表定期備份的實(shí)現(xiàn)詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Mysql服務(wù)器的安裝配置與啟動(dòng)關(guān)閉方法詳解

    Mysql服務(wù)器的安裝配置與啟動(dòng)關(guān)閉方法詳解

    MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一
    2021-10-10
  • 從理論到實(shí)踐詳解MySQL中的連表查詢和更新

    從理論到實(shí)踐詳解MySQL中的連表查詢和更新

    在數(shù)據(jù)庫操作中,連表查詢(JOIN)和更新(UPDATE)是兩種常見但獨(dú)立的功能,MySQL 允許我們將這兩種操作結(jié)合起來,實(shí)現(xiàn)基于關(guān)聯(lián)表數(shù)據(jù)的批量更新,下面小編就和大家詳細(xì)介紹一下吧
    2026-05-05
  • MySQL中處理大數(shù)據(jù)表的3種方案的實(shí)現(xiàn)與對(duì)比

    MySQL中處理大數(shù)據(jù)表的3種方案的實(shí)現(xiàn)與對(duì)比

    這篇文章主要為大家詳細(xì)介紹了MySQL中處理大數(shù)據(jù)表的3種方案的實(shí)現(xiàn)與對(duì)比,文中的示例代碼講解詳細(xì),有需要的小伙伴可以根據(jù)需要進(jìn)行選擇
    2025-10-10

最新評(píng)論

新余市| 鹤峰县| 体育| 安多县| 石嘴山市| 垫江县| 乃东县| 云南省| 于田县| 永年县| 新安县| 巴东县| 新安县| 牟定县| 清新县| 长岛县| 隆化县| 双牌县| 台北县| 内江市| 个旧市| 永靖县| 建平县| 长丰县| 德昌县| 兴文县| 南城县| 旬邑县| 中超| 九台市| 苍溪县| 宾阳县| 旌德县| 北海市| 郓城县| 巴塘县| 奉化市| 寿宁县| 木兰县| 梅河口市| 铜川市|