Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để xóa hoặc thay đổi kích thước tệp ibtmp1 trong MySQL?

ibtmp1 khi đã tạo không thể thu nhỏ bằng bất kỳ phương pháp nào mà không cần khởi động lại dịch vụ mysql.

Có hai cách để xử lý:

Đề phòng :Tại thời điểm máy chủ khởi động, bạn nên giới hạn kích thước của tệp này là:

 innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:5G

trong đó 5G tối đa có nghĩa là kích thước tệp này giới hạn ở 5GB.

Chữa khỏi :Nếu tệp đã được tạo, bạn cần khởi động lại dịch vụ:

SET GLOBAL innodb_fast_shutdown = 0;
Shutdown MySQL
remove ibtmp1
start MySQL.

Tài liệu: https://dev.mysql.com /doc/refman/5.7/en/innodb-tempional-tablespace.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Những thiếu sót của mysql_real_escape_string?

  2. MySQL chuyển đổi đầu ra timediff sang định dạng ngày, giờ, phút, giây

  3. Cuộn vô hạn với dữ liệu MySQL

  4. MySQLi không chuẩn bị được một câu lệnh

  5. Mẹo hữu ích để khắc phục sự cố thường gặp trong MySQL