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

ghi nhật ký độ dài mysql 5.7

MySQL 5.7.2 đã mở rộng độ chi tiết của mức cảnh báo lên 3 và thêm vào GLOBAL log_error_verbosity . Một lần nữa, nó đã được giới thiệu trong 5.7.2. Nó có thể được đặt động và kiểm tra dưới dạng một biến hoặc đặt qua cnf hoặc ini cài đặt tệp cấu hình.

Kể từ MySQL 5.7.2:

[mysqld]
log_error           = /path/to/CurrentError.log
log_warnings        = 2
log_error_verbosity = 3 

Thay đổi của bạn thành 2 nếu bạn muốn, ở trên.

Bạn có thể đặt động và kiểm tra tương ứng với:

SET GLOBAL log_error_verbosity=2; -- set it
SELECT @@log_error_verbosity=2; -- sanity check, view it

nhưng điều này sẽ được đặt lại thành cnf hoặc ini cài đặt tệp khi máy chủ khởi động lại.

Tôi sẽ cố gắng cải thiện trang Tài liệu của chúng tôi về điều đó.

Cách đặt tệp cấu hình (cnf hoặc ini , Linux hoặc Windows, tương ứng).

Các tệp my.cnf và my.ini nằm trong basedir . Nếu chúng không tồn tại, bạn có thể tạo chúng, nếu không chúng sẽ sử dụng giá trị mặc định được đưa vào máy chủ. Thường có một tệp bị lỗi trong basedir , không hoạt động, được đặt tên là my-default , như một mẫu. Sử dụng nó để tạo my.cnf hoặc my.ini thực. Phát hành một

SELECT @@basedir;

để tìm vị trí mà my.ini (Windows) hoặc my.cnf (Linux) nên cư trú. Lưu ý, bạn sẽ cần có đủ quyền để sửa đổi các tệp này. Ví dụ:trong Windows, tôi cần chạy Notepad với tư cách Quản trị viên để ghi một tệp như vậy.

Sau đây là một số lệnh được đưa ra để xác nhận thay đổi đối với my.ini (dành cho Windows, my.cnf cho Linux) có đặt log_error_verbosity thành 2. Lưu ý đây là sau khởi động lại máy chủ sẽ sử dụng ini đó hoặc cnf thay đổi:

Tôi cho thấy việc sử dụng basedir bởi vì đó là nơi ini của bạn hoặc cnf tệp phải tồn tại tùy thuộc vào hệ điều hành của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo một ứng dụng Ruby on Rails mới bằng MySQL thay vì SQLite

  2. Cách kiểm tra kích thước cơ sở dữ liệu MySQL trong Linux

  3. Nhóm theo tuần, làm thế nào để có được tuần trống?

  4. Cách sắp xếp các kết quả của một truy vấn một cách ngẫu nhiên và chọn các hàng ngẫu nhiên. (MySQL)

  5. Độ dài chỉ mục varchar của MySQL