InnoDB 中文參考手冊 --- 5 新增與移除 InnoDB 資料和日誌檔案 (轉)
為了新增一個資料檔案到表空間中,首先要關閉 MySQL ,編輯 my.cnf 檔案,在 innodb_data_file_path
中新增一個新檔案,然後再重新啟動服務。
如果,最後一個檔案以關鍵字 autoextend
來描述,那麼編輯 my.cnf 的過程如下所示。必須檢查最後一個檔案的尺寸,並使它向下接近於 1024 * 1024 bytes (= 1 MB) 的倍數,並在 innodb_data_file_path
中明確指定它的尺寸。然後你可以新增另一個資料檔案。記住只有 innodb_data_file_path
中的最後一個檔案可以被指定為 auto-extending。
一個例子:假設起先僅僅只有一個 auto-extending 資料檔案 ibdata1 ,這個檔案越越接近於 988 MB。下面是新增了另一個 auto-extending 資料檔案後的可能示例 。
innodb_data_home_dir = innodb_data_file_path = /ibdata/ibdata1:988M;/disk2/ibdata2:50M:autoextend
通常不能移除 InnoDB 的資料檔案。為了減小資料檔案的大小,你必須使用 mysqldump 來轉儲(dump)所有的資料表,再重新建立一個新的資料庫,並將資料匯入新的資料庫中。
如果希望改變 InnoDB 的日誌檔案數目,必須先關閉 MySQL 並確定完全關閉而沒有發生任何錯誤。將舊的日誌檔案複製到其它的地方,以防在關閉服務時發生了錯誤而需要恢復資料庫。刪除所有日誌檔案,編輯 my.cnf,再重新啟動 MySQL。InnoDB 在啟動時將會提示它在建立新的日誌檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-957782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- InnoDB 中文參考手冊 --- 3 建立一個 InnoDB 資料庫 (轉)資料庫
- InnoDB 中文參考手冊 --- 6 備份和恢復 InnoDB 資料庫 (轉)資料庫
- InnoDB 中文參考手冊 --- 8 InnoDB 事務模式與鎖定 (轉)模式
- InnoDB 中文參考手冊 --- 12 檔案空間管理和磁碟 I/O (轉)
- InnoDB 中文參考手冊 --- 11 表和索引結構 (轉)索引
- InnoDB 中文參考手冊 --- 15 故障檢測與修復 (轉)
- InnoDB 中文參考手冊 --- 13 出錯處理 (轉)
- InnoDB 中文參考手冊 --- 10 multiversioning 的實現 (轉)
- InnoDB 中文參考手冊 --- 7 將 InnoDB 資料庫移動到另一臺機器中 (轉)資料庫
- MySQL InnoDB日誌檔案配置MySql
- MySQL中文參考手冊5(安裝MySQL下) (轉)MySql
- DOJO API 中文參考手冊API
- MySQL 4.1.0 中文參考手冊 --- 6.2 列型別 (轉)MySql型別
- MySQL 修改InnoDB重做日誌檔案的數量或大小MySql
- DOM參考手冊及事件參考手冊事件
- MySQL 4.1.0 中文參考手冊 --- 6.5 資料定義: CREATE、DROP、ALTER (轉)MySql
- Git命令參考手冊(轉)Git
- MySQL 5.1中文參考手冊MySql
- PHP5中文參考手冊以及相關資源收集PHP
- MySQL 4.1.0 中文參考手冊 --- 6.7 MySQL 事務與鎖定命令 (轉)MySql
- MySQL 4.1.0 中文參考手冊 --- 6.8 MySQL 全文搜尋 (轉)MySql
- Linux資料庫:SQL語法參考手冊(轉)Linux資料庫SQL
- MySQL innodb共享表空間新增表空間資料檔案方法MySql
- MySQL 4.1.0 中文參考手冊 --- 6.4 資料操縱:SELECT, INSERT, UPDATE, DELETE (轉)MySqldelete
- 新增日誌檔案組與日誌檔案成員
- SQL 語法參考手冊(轉)
- delphi函式參考手冊 (轉)函式
- SQL語法參考手冊(轉)SQL
- 【轉】InnoDB和MyISAM的技術資料
- MySQL 4.1.0 中文參考手冊 --- 6.9 MySQL 查詢快取 (轉)MySql快取
- (轉)解讀MySQL的InnoDB引擎日誌工作原理MySql
- PLSQL包和TYPE參考手冊SQL
- Oracle日誌組新增冗餘檔案和日誌組Oracle
- SQL 語法參考手冊(SQL) (轉)SQL
- MySQL:如何快速的檢視Innodb資料檔案MySql
- InnoDB資料表空間檔案平滑遷移
- 一個刪除重做日誌檔案的參考指令碼指令碼
- mysql最新版中文參考手冊線上瀏覽MySql