可安全刪除的目錄/文件
| 路徑 | 說明 | 影響 |
mysql-test/ | 測試套件 | 無,生產不需 |
sql-bench/ | 基準測試腳本 | 無 |
bin/debug/ | 調試符號二進制 | 無,僅開發調試用 |
bin/*.pdb | Windows 程序數據庫調試文件 | 無 |
lib/debug/ | 調試版庫文件 | 無 |
lib/*.lib / lib/*.pdb | 靜態庫與調試符號 | 無 |
lib/plugin/debug/ | 插件調試版 | 無 |
lib/plugin/*.pdb | 插件調試符號 | 無 |
操作命令(Linux 示例)
cd /usr/local/mysql
rm -rf mysql-test sql-bench
rm -rf bin/debug lib/debug lib/plugin/debug
find bin -name "*.pdb" -delete
find lib -name "*.lib" -o -name "*.pdb" -delete
find lib/plugin -name "*.pdb" -delete
效果
- 安裝目錄從 **660MB → 146MB**(約 78% 減少)。
- 容器鏡像構建、邊緣設備部署、CI/CD 傳輸均顯著提速。
注意
- 僅刪除**調試/測試/靜態庫**文件,**保留所有 release 版 .so/.dll 共享庫**。
- 若需後續編譯擴展,保留
include/、lib/ 下的 release 版頭文件與動態庫。
- 生產環境建議打包為精簡鏡像(Dockerfile 中
RUN rm -rf ...)。