Tôi làm theo giải pháp này ở đây /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 và cố gắng tăng của tôi innodb_buffer_pool_size
tới 4G và sau 1G (còn 1024M) trong Ngoài kích thước tệp nhật ký, nhưng mysql sẽ không bắt đầu với các giá trị đó. Nếu tôi đặt nó trở lại 512M mysql bắt đầu tốt.
Làm sao tôi có thể giải quyết việc này? Máy chủ của tôi là 16 GB và theo Webmin sysinfo:
Real memory 15.62 GB total, 3.13 GB used
Trong khi đó tôi cũng tìm thấy nhật ký lỗi:
120529 10:29:32 mysqld_safe mysqld từ tệp pid /var/run/mysqld/mysqld.pid đã kết thúc
120529 10:29:33 mysqld_safe Bắt đầu trình nền mysqld với cơ sở dữ liệu từ / var / lib / mysql
120529 10:29:33 [Lưu ý] Plugin 'LIÊN KẾT' bị tắt.
120529 10:29:33 InnoDB: Heap bộ nhớ InnoDB bị vô hiệu hóa
120529 10:29:33 InnoDB: Mutex và rw_locks sử dụng các nguyên tử nguyên tử GCC
120529 10:29:33 InnoDB: Bảng nén sử dụng zlib 1.2.3
120529 10:29:33 InnoDB: Sử dụng AIO gốc Linux
120529 10:29:33 InnoDB: Đang khởi tạo vùng đệm, kích thước = 1.0G
120529 10:29:33 InnoDB: Đã hoàn thành khởi tạo vùng đệm
InnoDB: Lỗi: tệp nhật ký ./ib_logfile0 có kích thước khác nhau 0 134217728 byte
InnoDB: hơn được chỉ định trong tệp .cnf 0 268435456 byte!