mysql 瘦身_Mysql瘦身方法_MySQL
bitsCN.com
Mysql瘦身方法
注意:
1. 在操作之前請先停止數(shù)據(jù)庫服務(wù),把mqslq5這個文件夾拷貝一份做備份;
2. 在數(shù)據(jù)庫所在電腦安裝navicate這個數(shù)據(jù)庫連接工具;
3. 確定一些沒用的信息刪除;
4. 執(zhí)行了第4步以后,請在navicate中對你的數(shù)據(jù)庫選擇關(guān)閉連接;執(zhí)行完以后,啟動了數(shù)據(jù)庫服務(wù)后,再選擇打開連接;
5. 實(shí)際中mysql變小的空間就是你truncate那幾個表以后釋放的空間;所以實(shí)際變小多少是看你的表大小的;
首先記得先停掉鏈接mysql的軟件
操作步驟:
1、 先用truncate table 語句清理數(shù)據(jù)比較大的表
2、 備份數(shù)據(jù)庫腳本
C:/Users/Administrator> mysqldump -umysql -ppassword --quick --force --routines --add-drop-database anxiesoft --add-drop-table > d:/mysqldump_388_2.sql,輸入完以后按回車執(zhí)行;
需要在數(shù)據(jù)庫所在的那臺電腦上進(jìn)行操作:可以把我文檔的這一串命令復(fù)制下,在dos框中直接右鍵選擇粘貼就可以了,這個過程需要等待幾分鐘,如果數(shù)據(jù)庫中設(shè)備量和錄像的表特別大,那時間可能需要十幾分鐘,請耐心等待!
3、 stop mysql服務(wù);
4、修改my.ini文件 后面增加:innodb_file_per_table 注意C盤windows 下的my.ini
5、刪除ibdate文件及l(fā)og文件
6、啟動 mysql服務(wù);
8、導(dǎo)入數(shù)據(jù)文件C:/Users/Administrator> mysql -umysql -ppassword anxiesoft < d:/mysqldump_388_2.sql
操作方法跟2一樣的,復(fù)制命令——粘貼——回車;
這個過程會相對慢一點(diǎn),我這邊備份出來的數(shù)據(jù)庫大小事370M,導(dǎo)入時間是5分鐘不到;在現(xiàn)場也請根據(jù)實(shí)際情況耐心等待!
9、 檢查是否減肥成功:
1) 查找mysql的目錄下的idbata1是否變小。或者整個mysql5的文件夾是否變小;
2) 對平臺進(jìn)行數(shù)據(jù)操作,檢查是否正常運(yùn)行。
如果后續(xù)再出現(xiàn)某個表特別大可以先清空表運(yùn)行:truncate table tb_name;
然后運(yùn)行:OPTIMIZE table tb_name 回收空間
bitsCN.com
本條技術(shù)文章來源于互聯(lián)網(wǎng),如果無意侵犯您的權(quán)益請點(diǎn)擊此處反饋版權(quán)投訴
本文系統(tǒng)來源:php中文網(wǎng)
總結(jié)
以上是生活随笔為你收集整理的mysql 瘦身_Mysql瘦身方法_MySQL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑C盘瘦身
- 下一篇: mysql 瘦身_Mysql瘦身方法