tpcc_test.sh: line 12: 24509 Segmentation fault ./tpcc_start
系統重新安裝了 MySQL 且版本發生變更,但 tpcc-mysql 是**編譯安裝**的二進制程序,其內部鏈接的是編譯時的 MySQL 庫文件 (libmysqlclient.so 等)。MySQL 版本升級/降級導致庫文件版本不匹配 (SONAME 變更或 API 變更),運行時動態鏈接失敗,觸發段錯誤。
make distclean 後的源碼目錄)。./configure --with-mysql=/usr/local/mysql # 指向新 MySQL 安裝路徑 make make install
tpcc_test.sh。tpcc_test.sh 只是自動化調用 tpcc_start 的腳本,核心問題在二進制兼容性。