Hướng dẫn does mysql have history? - mysql có lịch sử không?

77

Nội dung chính ShowShow

  • Làm thế nào để xem các truy vấn được thực hiện cuối cùng trong MySQL Workbench?
  • Làm thế nào để tôi tìm thấy lịch sử của một truy vấn MySQL?
  • Các truy vấn được lưu trữ trong Workbench MySQL ở đâu?
  • Tệp nhật ký ở đâu trong MySQL Workbench?
  • Làm cách nào để xem lịch sử Workbench MySQL?
  • Làm cách nào để xem lịch sử truy vấn SQL?
  • Làm thế nào tôi có thể xem hoạt động MySQL?

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.Learn more.
Learn more.

Muốn xem các truy vấn được thực hiện cuối cùng trong MySQL Workbench cho dù nó có

Tạo / thay đổi truy vấn bảng

Chọn / Chèn / Cập nhật truy vấn hoặc bất kỳ danh sách truy vấn nào.

Trong ngắn hạn muốn xem lịch sử của tất cả các truy vấn

Hỏi ngày 28 tháng 10 năm 2014 lúc 13:02Oct 28, 2014 at 13:02Oct 28, 2014 at 13:02

murtaza.webdevmurtaza.webdevmurtaza.webdevmurtaza.webdev

3,4234 Huy hiệu vàng20 Huy hiệu bạc32 Huy hiệu Đồng4 gold badges20 silver badges32 bronze badges4 gold badges20 silver badges32 bronze badges

2

Từ bảng dưới cùng, thay đổi "Đầu ra hành động" thành "Lịch sử" và sau đó chọn ngày thích hợp.

Ngoài ra, lịch sử câu lệnh SQL được lưu trữ trong các tệp văn bản dưới hai vị trí:

  • SQL_HISTORY/YYYY-MM-DD, ví dụ: SQL_HISTORY/2015-04-01
  • log/sql_actions_.log*: kết quả thực thi lịch sử SQL, nhưng không có dữ liệu và phân tách theo kết nối MySQL

Vị trí của các tệp này phụ thuộc vào hệ thống của bạn. Để biết thêm chi tiết, hãy xem Cài đặt và tệp nhật ký MySQL Work

Trong cả hai trường hợp, bạn sẽ thấy lịch sử truy vấn.

Đã trả lời ngày 28 tháng 10 năm 2014 lúc 20:43Oct 28, 2014 at 20:43Oct 28, 2014 at 20:43

Philip Olsonphilip OlsonPhilip OlsonPhilip Olson

4,4421 Huy hiệu vàng23 Huy hiệu bạc20 Huy hiệu Đồng1 gold badge23 silver badges20 bronze badges1 gold badge23 silver badges20 bronze badges

3

C: \ Người dùng [Winuser] \ AppData \ Roaming \ MySQL \ Workbench \ SQL_History

Bạn tìm thấy một tệp nhật ký cho mỗi ngày. Nó bao gồm các truy vấn thủ công và tự động từ Workbench [ví dụ: cập nhật qua chỉnh sửa trong bảng]

Đã trả lời ngày 26 tháng 3 năm 2015 lúc 10:21Mar 26, 2015 at 10:21Mar 26, 2015 at 10:21

0

Giả sử rằng bạn không còn có thể kết nối với thể hiện cơ sở dữ liệu MySQL trước đó và bạn chỉ muốn xem lịch sử SQL của mình từ các biên tập viên. Làm cái này:

  1. Xác định vị trí Thư mục Cài đặt MySQLWorkbench của bạn:
  • Windows: %AppData%\MySQL\Workbench\ - thường là C:\Users\your_username\AppData\MySQL\Workbench\ [lưu ý rằng thư mục AppData được ẩn theo mặc định, vì vậy bạn có thể muốn bỏ ứng dụng ứng dụng trước, để xem nội dung của nó.] %AppData%\MySQL\Workbench\ -- which is usually C:\Users\your_username\AppData\MySQL\Workbench\ [Note that the AppData folder is hidden by default, so you may want to unhide AppData first, to see its contents.] %AppData%\MySQL\Workbench\ -- which is usually C:\Users\your_username\AppData\MySQL\Workbench\ [Note that the AppData folder is hidden by default, so you may want to unhide AppData first, to see its contents.]
  • MacOS: /Users/your_username/Library/Application Support/MySQL/Workbench/ [Lưu ý rằng thư mục ~/thư viện được ẩn theo mặc định, vì vậy bạn có thể muốn bỏ nó trước, để xem nội dung] /Users/your_username/Library/Application Support/MySQL/Workbench/ [Note that the ~/Library folder is hidden by default, so you may want to unhide it first, to see the contents] /Users/your_username/Library/Application Support/MySQL/Workbench/ [Note that the ~/Library folder is hidden by default, so you may want to unhide it first, to see the contents]
  • Linux: /Users/your_username/.mysql/workbench/ /Users/your_username/.mysql/workbench/ /Users/your_username/.mysql/workbench/
  1. Mở thư mục sql_workspaces [bên trong Workbench]sql_workspaces [inside Workbench]sql_workspaces [inside Workbench]

  2. Bạn sẽ thấy các thư mục của các kết nối cơ sở dữ liệu trước đây của bạn. Điều hướng vào một trong số họ.

  3. Cần có một số tập tin C:\Users\your_username\AppData\MySQL\Workbench\2. Chúng là các tệp văn bản của Lịch sử biên tập của các truy vấn SQL.C:\Users\your_username\AppData\MySQL\Workbench\2 files. They are text files of editor history of SQL queries.C:\Users\your_username\AppData\MySQL\Workbench\2 files. They are text files of editor history of SQL queries.

  4. Mở các tệp C:\Users\your_username\AppData\MySQL\Workbench\4 này trong trình soạn thảo văn bản và sao chép nội dung.

Đã trả lời ngày 23 tháng 4 năm 2018 lúc 13:22Apr 23, 2018 at 13:22Apr 23, 2018 at 13:22

Mr-IDEMr-IDEMr-IDEMr-IDE

6.2871 Huy hiệu vàng49 Huy hiệu bạc55 Huy hiệu Đồng1 gold badge49 silver badges55 bronze badges1 gold badge49 silver badges55 bronze badges

0

Bạn sẽ tìm thấy một tệp lịch sử hoàn chỉnh trong:

C: \ Users \ [Winuser] \ AppData \ Roaming \ MySQL \ Workbench \

MySQL Workbench không thể mở tệp lịch sử vì một số lý do, nhưng tôi đã có thể khôi phục các truy vấn chưa được lưu của mình bằng cách duyệt tệp lịch sử này.

Đã trả lời ngày 10 tháng 2 năm 2015 lúc 14:37Feb 10, 2015 at 14:37Feb 10, 2015 at 14:37

0

Lịch sử các truy vấn được thực thi có thể được tìm thấy bằng 2 cách được đề cập trong câu trả lời sau:

  1. Phục hồi từ lịch sử Workbench MySQLMYSQL Workbench HISTORYMYSQL Workbench HISTORY
  2. Khôi phục từ tệp tự độngAUTOSAVE fileAUTOSAVE file

//stackoverflow.com/a/73464375/7397820

Đã trả lời ngày 23 tháng 8 lúc 19:51Aug 23 at 19:51Aug 23 at 19:51

Làm thế nào để xem các truy vấn được thực hiện cuối cùng trong MySQL Workbench?

Tìm hiểu thêm. Muốn xem các truy vấn được thực hiện cuối cùng trong MySQL Workbench cho dù truy vấn chọn / chèn / cập nhật của nó hoặc bất kỳ danh sách truy vấn nào. Trên thiết bị đầu cuối [Linux]? hoặc bởi một truy vấn SQL? @Begueradj trong IDE đã nhận được nó. Dưới đây ANS là chính xác. Từ bảng dưới cùng, thay đổi "Đầu ra hành động" thành "Lịch sử" và sau đó chọn ngày thích hợp.

Làm thế nào để tôi tìm thấy lịch sử của một truy vấn MySQL?

Sau khi thực hiện một truy vấn nhất định, chỉ cần kiểm tra tệp có tên ‘.mysql_history, trong thư mục gia đình hoặc thư mục của người dùng như được hiển thị bên dưới: [email protected]: ~ $ ls -al | grep .mysql_history -rw ------- 1 myuser myuser 34449 tháng 7 16 17:52 .Mysql_history [email protected]: ~ $ $

Các truy vấn được lưu trữ trong Workbench MySQL ở đâu?

Các truy vấn được thực hiện trong MySQL Workbench được lưu trữ ở đây và có sẵn từ bên trong MySQL Workbench. Chi tiết cấu hình, chẳng hạn như thứ tự tab hoặc cây lược đồ, được lưu trữ ở đây bằng thể hiện kết nối. Đoạn SQL đã lưu được lưu trữ ở đây.

Tệp nhật ký ở đâu trong MySQL Workbench?

Từ bảng dưới cùng, thay đổi "Đầu ra hành động" thành "Lịch sử" và sau đó chọn ngày thích hợp. Vị trí của các tệp này phụ thuộc vào hệ thống của bạn. Để biết thêm chi tiết, hãy xem Cài đặt Workbench MySQL và tệp nhật ký trong cả hai trường hợp, bạn sẽ thấy lịch sử truy vấn. Bạn tìm thấy một tệp nhật ký cho mỗi ngày.

Làm cách nào để xem lịch sử Workbench MySQL?

Mở thư mục sql_workspaces [bên trong Workbench].

Bạn sẽ thấy các thư mục của các kết nối cơ sở dữ liệu trước đây của bạn.Điều hướng vào một trong số họ ..

Cần có một số tệp "*. Scratch".Chúng là các tệp văn bản của Lịch sử biên tập của các truy vấn SQL ..

Mở những thứ này *.Các tệp cào trong trình soạn thảo văn bản và sao chép nội dung ..

Làm cách nào để xem lịch sử truy vấn SQL?

Lịch sử truy vấn SQL...

Trên menu Công cụ, nhấp vào Tùy chọn.....

Điều hướng đến môi trường, tài liệu, lịch sử truy vấn SQL ..

Để cho phép lưu trữ Lịch sử truy vấn SQL truy vấn, hãy chọn hộp kiểm bên cạnh các truy vấn được thực thi của cửa hàng trong tùy chọn và đặt số ngày để lưu trữ các truy vấn được thực thi ..

Làm thế nào tôi có thể xem hoạt động MySQL?

MySQL có một câu lệnh gọi là "Danh sách xử lý hiển thị" để hiển thị cho bạn các truy vấn đang chạy trên máy chủ MySQL của bạn.Điều này có thể hữu ích để tìm hiểu những gì đang diễn ra nếu có một số truy vấn lớn, dài tiêu thụ nhiều chu kỳ CPU hoặc nếu bạn đang gặp lỗi như "quá nhiều kết nối".show processlist" to show you the running queries on your MySQL server. This can be useful to find out what's going on if there are some big, long queries consuming a lot of CPU cycles, or if you're getting errors like "too many connections".show processlist" to show you the running queries on your MySQL server. This can be useful to find out what's going on if there are some big, long queries consuming a lot of CPU cycles, or if you're getting errors like "too many connections".

Bài Viết Liên Quan

Chủ Đề