Tôi đang chạy một máy chủ LAMP được chia sẻ lưu trữ. Tôi có một số khách hàng sử dụng cùng một phần mềm CMS, sử dụng MySQL làm cơ sở dữ liệu phía sau. Tôi nhận được một lỗi 145 trong /var/log/mysqld.log
của tôi liên quan đến các tập tin mod_statistics.MYI
:Cách thay đổi định dạng tệp nhật ký lỗi MySQL
120713 8:53:22 [ERROR] /usr/libexec/mysqld: Can't open file: 'mod_statistics.MYI' (errno: 145)
tôi biết làm thế nào để sửa chữa lỗi 145: đó không phải là vấn đề. Tuy nhiên, tìm đúng mod_statistics.MYI
là vấn đề đối với tôi, vì có rất nhiều khách hàng trên máy chủ này có bản sao riêng của họ trong bảng này.
Câu hỏi của tôi: Làm cách nào để định dạng ghi nhật ký MySQL được sửa đổi để thêm đường dẫn đầy đủ của tệp này vào đầu ra nhật ký? Tôi thực sự ghét phải trải qua mỗi khách hàng tải bảng này để xem liệu nó có bị hỏng hay không.
Tôi đã Googled và đọc tài liệu tệp nhật ký MySQL, không thảo luận về việc thay đổi định dạng tệp.
CẢM ƠN BẠN!
Ryan
Tốt! Điều này làm việc. Cụ thể tôi đã làm như sau: 1) Chỉnh sửa tệp /etc/my.cnf 2) Trong phần [mysqld], thêm dòng: "myisam-recovery = BACKUP" 3) Khởi động lại trình nền mysqld Bây giờ log file (/var/log/mysqld.log) cho thấy "kiểm tra bảng:" cho mỗi bảng được nạp, sau đó cho bảng vi phạm nó cho thấy "Phục hồi bảng:" và đường dẫn đầy đủ đến bảng. –
Xin lỗi về định dạng Tôi không thể làm cho nó thêm ngắt dòng. –