ibdata1檔案無法收縮,這是MySQL的一個特別麻煩的特性。如果刪除所有資料庫,刪除檔案並重新載入 mysqldump,則可以縮小 ibdata1 檔案。
我們可以設定 MySQL,以便將每個資料表(包括其索引)儲存為單獨的檔案。從 MySQL 5.6.6 版本開始預設啟用。
要將我們的伺服器設定為每個表使用單獨的文件,我們需要更改 my.cnf 才能啟用它。
#如果您的MySQL版本低於5.6.6,那麼您需要將其新增至my.cnf檔案。
[mysqld] innodb_file_per_table = 1
以上是如何收縮/清除 MySQL 中的 ibdata1 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!