.frm 被鎖無法修改.MYI 索引文件Got error nnn from table handlercd /usr/local/mysql/bin # 標準修復 myisamchk -r table_name # 安全修復(更徹底) myisamchk -o table_name

CHECK TABLE table_name; REPAIR TABLE table_name;
使用 myisamchk 檢查:

datafile length:當前數據文件大小max datafile length:最大限制擴展限制:
ALTER TABLE table_name MAX_ROWS=88888888 AVG_ROW_LENGTH=66666;
CREATE TABLE t (...) DATA DIRECTORY = '/disk2/data' INDEX DIRECTORY = '/disk3/index';
innodb_data_file_path = /home/mysql/data:10000M;/user/mysql/data:10000M:autoextend
修改後需重啟服務生效。
核心衝突點:端口、Socket 文件、安裝目錄 必須各不相同。
port = 3307socket = /tmp/mysql2.sockdatadir = /var/lib/mysql2CHECK TABLE + 備份策略雙保險