Bộ nhớ cache truy vấn và lịch sử truy vấn là những thứ khác nhau.
Bộ nhớ cache truy vấn
MySql lưu trữ các truy vấn đã thực thi với kết quả của chúng trong một truy vấn bộ nhớ đệm
, vì vậy nó có thể nhanh chóng phản hồi khi cùng một truy vấn được yêu cầu ( lần truy cập bộ nhớ cache ) .Run RESET QUERY CACHE
hoặc FLUSH TABLES
để xóa bộ nhớ cache truy vấn.
Tệp lịch sử lệnh
MySql lưu trữ các lệnh được thực thi từ trình bao của chính nó trong tệp lịch sử
. Nó nằm trong thư mục chính của bạn (Unix):~/.mysql_history
. Xóa tệp này để xóa lịch sử cho đến nay (khỏi trình bao) :
rm -rf ~/.mysql_history
Nếu bạn muốn tắt hoàn toàn lịch sử, hãy tạo tệp lịch sử dưới dạng liên kết biểu tượng đến /dev/null
(từ shell) :
ln -s /dev/null $HOME/.mysql_history