mysql 瘦身_Mysql瘦身方法
Mysql瘦身方法
注意:
1. 在操作之前請先停止數據庫服務,把mqslq5這個文件夾拷貝一份做備份;
2. 在數據庫所在電腦安裝navicate這個數據庫連接工具;
3. 確定一些沒用的信息刪除;
4. 執行了第4步以后,請在navicate中對你的數據庫選擇關閉連接;執行完以后,啟動了數據庫服務后,再選擇打開連接;
5. 實際中mysql變小的空間就是你truncate那幾個表以后釋放的空間;所以實際變小多少是看你的表大小的;
www.2cto.com
首先記得先停掉鏈接mysql的軟件
操作步驟:
1、 先用truncate table 語句清理數據比較大的表
2、 備份數據庫腳本
C:UsersAdministrator> ?mysqldump -umysql -ppassword --quick --force --routines --add-drop-database anxiesoft --add-drop-table > d:mysqldump_388_2.sql,輸入完以后按回車執行;
需要在數據庫所在的那臺電腦上進行操作:可以把我文檔的這一串命令復制下,在dos框中直接右鍵選擇粘貼就可以了,這個過程需要等待幾分鐘,如果數據庫中設備量和錄像的表特別大,那時間可能需要十幾分鐘,請耐心等待!
www.2cto.com
3、 stop mysql服務;
4、修改my.ini文件 ?后面增加:innodb_file_per_table ? 注意C盤windows ? ? ?下的my.ini
5、刪除ibdate文件及log文件
6、啟動 mysql服務;
8、導入數據文件C:UsersAdministrator> ? mysql -umysql -ppassword anxiesoft < d:mysqldump_388_2.sql
操作方法跟2一樣的,復制命令——粘貼——回車;
這個過程會相對慢一點,我這邊備份出來的數據庫大小事370M,導入時間是5分鐘不到;在現場也請根據實際情況耐心等待!
9、 檢查是否減肥成功:
1) 查找mysql的目錄下的idbata1是否變小。或者整個mysql5的文件夾是否變小;
2) 對平臺進行數據操作,檢查是否正常運行。
如果后續再出現某個表特別大可以先清空表運行:truncate table tb_name;
然后運行:OPTIMIZE table tb_name ?回收空間
總結
以上是生活随笔為你收集整理的mysql 瘦身_Mysql瘦身方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 瘦身_Mysql瘦身方法_M
- 下一篇: sqlite数据库查询语句,数据库中是否