MySQL是一種流行的開源關系型數據庫管理系統,被廣泛地應用于Web應用程序領域。但是,由于各種原因,當你在使用MySQL時,你可能會發現新建的表或者改變表結構后的二進制文件都過小,這時應該怎么辦呢?
[mysql@localhost]# /etc/init.d/mysqld stop
[mysql@localhost]# cd /var/lib/mysql/
[mysql@localhost]$ ls -lh | grep ibdata
-rw-rw---- 1 mysql mysql 20M Oct 10 11:32 ibdata1
-rw-rw---- 1 mysql mysql 5.0M Oct 10 11:32 ib_logfile0
-rw-rw---- 1 mysql mysql 5.0M Oct 10 11:32 ib_logfile1
[mysql@localhost]$ service mysql restart
以上是通過重建MySQL數據文件的方式解決MySQL二進制文件過小的問題。終端下執行以上命令先關閉MySQL,然后在/var/lib/mysql/目錄下查看有關ibdata的文件,發現文件過小后,使用命令重啟MySQL即可。
不過請注意,進行此操作前,請先備份您的數據,以防丟失。
上一篇讓圖片波光粼粼的css
下一篇mysql向現有表添加列