如何將拷貝過來的數據 *.ibd 文件生效

1.將拷貝的數據文件? ?"qqq.idb"放在自己的數據庫中. 一般存放在? mysql/?data/?databasename 下

2.?"qqq.idb" 改個名字-->"qqq--.idb", 主要是避免沖突!

3.執行 create table qqq(...) 語句,此時除了會生成一個? qqq.frm, 文件,還會新生成一個qqq.idb文件

4.執行?ALTER TABLE qqq DISCARD TABLESPACE; 會自動刪除 新生成的qqq.idb 文件

5. 改回 "qqq--.idb"文件名為?"qqq.idb"

6.ALTER TABLE qqq IMPORT TABLESPACE; SHOW WARNINGS;

--結束,OK。

如果import tablespace 的時候,報錯 ibd文件與表的 ROW_TYPE_COMPACT 不兼容,則需要在建表語句最后 加上 ROW_FORMAT=COMPACT保持一致!

?

?

mysql ibd 文件過大問題

公司的數據庫掛了查了下 ,每個表都有自己獨立的表空間,有一張表的ibd 文件有好幾G了。然后想要釋放它。

?

解決方案:

第一種,刪除表,然后重新建。drop table 操作自動回收表空間

第二種,alter table tablename engin=innodb 。搞定


---------------------
作者:wang603603
來源:CSDN
原文:https://blog.csdn.net/wang603603/article/details/80463285
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

轉載于:https://www.cnblogs.com/zgq123456/p/9956820.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450699.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450699.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450699.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

windows 下啟動zookeeper的zkServer.cmd服務閃退

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 解決方案把conf目錄下的默認zoo_sample.cfg的文件名字改成zoo.cfg 即可: 以上轉自:http://blog.csdn.net/qq4960…

設計模式常見面試真題詳解

文章目錄1. 設計模式1.1 說一說設計模式的六大原則1.2 說一下六大原則中的開閉原則1.3 手寫一個單例模式1.4 手寫一個線程安全的單例模式1.5 說一說你對工廠模式的理解1.6 簡單工廠模式和抽象工廠模式有什么區別?1.7 如何實現工廠模式?1.8 說一說你策略模…

Android內存優化之內存泄漏

內存泄漏 內存泄漏一般有以下幾種情況:單例、靜態變量、Handler、匿名內部類、資源使用未關閉 單例導致的內存泄漏 單例的情況主要是因為單例的生命周期比較長,如果引用的一些資源(比如Context、圖片等)沒有做特殊處理&#xff0c…

cmd - 使用curl命令的注意點

前言 最近在cmd中使用curl命令來測試rest api,發現有不少問題,這里記錄一下。 在cmd中使用curl命令的注意事項 json不能由單引號包括起來json數據里的雙引號要用反斜杠\轉義json數據里不能帶有空格如果想要在json數據里使用空格則必須用雙引號將整個json…

指針常見定義

再給出常用的C變量的定義方式:a) 一個整型數(An integer) b) 一個指向整型數的指針(A pointer to an integer) c) 一個指向指針的的指針,它指向的指針是指向一個整型數(A pointer to a pointer …

場景應用題目常見面試真題詳解

文章目錄1. 場景應用1.1 微信紅包相關問題1.2 秒殺系統相關問題1.3 掃碼登錄流程1.4 如何實現單點登錄?1.5 如何設計一個本地緩存?1. 場景應用 1.1 微信紅包相關問題 參考答案 概況:2014年微信紅包使用數據庫硬抗整個流量,2015…

后Kubernetes時代的微服務

\本文要點\\當前微服務架構依然是最流行的分布式系統架構風格。Kubernetes和云原生運動已大規模地重新定義了應用設計和開發中的一些方面。\\t在云原生平臺上,服務僅具備可觀測性是不夠的。更基本的先決條件是使用檢查健康、響應信號、聲明資源消耗等手段實現微服務…

Dynamics CRM On-Premise V9安裝手記

下載地址: https://download.microsoft.com/download/A/D/D/ADDD6898-4EFA-46FA-80B6-6FE9A3CDED63/CRM9.0-Server-CHS-amd64.exe 安裝支持Windows 2016 及SQL Server 2016 SP2以上版本 我想安裝了All in one的,就想著用最新的SQLServer 2017&#xff0c…

金山網絡CEO傅盛:簡約之美

摘要:金山網絡CEO傅盛帶來了主題為《簡約之美》的精彩演講。他表示由于時代的變遷,紅海的競爭,項目的需求等原因,若想項目取得成功,唯有簡單才是王道,唯有簡單定位才能深入人心。那么,如何做到簡…

zookeeper安裝和使用 windows環境

簡介 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 ZooKeeper是一個分布式的,開放源碼的分布式應用程序協調服務,是Google的Chubby一個開源的實現,…

計算機網絡常見面試真題詳解

文章目錄1. 計算機網絡1.1 請介紹七層網絡體系結構。1.2 請介紹五層網絡體系結構。1.3 了解網絡編程協議嗎?客戶端發送給服務器的請求,怎么確定具體的協議?1.4 TCP、HTTP、FTP分別屬于哪一層?1.5 講一下TCP/IP協議。1.6 說一說你對…

2018.09.14python學習第四天part2

流程控制之while循環 1.什么是循環?(what) 循環是指重復做某一件事 2.為何要有循環?(why) 為了讓計算機能像人一樣重復去做某一件事 3.如何使用循環?(how) #語法一&#…

git操作指令合集

1.下載完git,需要輸入用戶名和郵箱 git config --global user.name "Your Name" git config --global user.email "emailexample.com" 注意git config命令的--global參數,用了這個參數,表示這臺電腦上所有的GIt倉庫都會使…

C++回調函數(callback)的使用

什么是回調函數(callback) 模塊A有一個函數foo,它向模塊B傳遞foo的地址,然后在B里面發生某種事件(event)時,通過從A里面傳遞過來的foo的地址調用foo,通知A發生了什么事情,讓A作出相應反應。 那么…

Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解釋

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1、Transient Transient表示該屬性并非一個到數據庫表的字段的映射,ORM框架將忽略該屬性; 如果一個屬性并非數據庫表的字段…

可愛的rem

前端開發中,移動端的開發可以說是舉足輕重了,可是又面臨著不同設備尺寸和分辨率的尷尬點。今天[2018-09-16]臺風山竹登陸廣東,來勢洶洶,外出是不可能的了,那就宅著寫寫這篇小文章吧...原文請戳這里-談談rem單位 超長的…

kafka直連方式消費多個topic

一個消費者組可以消費多個topic,以前寫過一篇一個消費者消費一個topic的,這次的是一個消費者組通過直連方式消費多個topic,做了小測試,結果是正確的,通過查看zookeeper的客戶端,zookeeper記錄了偏移量 package day04 /…

100個經典的C語言算法

100個經典的C算法 C語言的學習要從基礎開始,這里是100個經典的算法 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔 子長到第三個月后每個月又生一對兔子,假如兔子都不死,…

MySQL常見面試題目詳解

文章目錄1. SQL1.1 介紹一下數據庫分頁1.2 介紹一下SQL中的聚合函數1.3 表跟表是怎么關聯的?1.4 說一說你對外連接的了解1.5 說一說數據庫的左連接和右連接1.6 SQL中怎么將行轉成列?1.7 談談你對SQL注入的理解1.8 將一張表的部分數據更新到另一張表&…

[轉]windows系統激活

原文鏈接主題:使用kms激活,可以直接使用命令來完成。 方法:在win10桌面狀態下,右擊windows徽標或按快捷鍵windowsx,點擊命令提示符(管理員) 用到的命令是slmgr,手動kms激活命令如下&…