Nội dung
Trong bài viết này mình sẽ giúp các bạn xử lý nhanh lỗi syntax error: INSERT INTO counter.
I. Giới thiệu
Trong quá trình làm việc của mình thì mình đã từng hỗ trợ rất nhiều khách hàng chuyển website từ hạ tầng cũ sang hạ tầng mới. Và trong quá trình chuyển dữ liệu thì có một lỗi mình gặp khá thường xuyên.
Lỗi này thường sẽ xuất hiện khi hệ thống cũ sử dụng phiên bản MySQL phiên bản cũ, còn ở hệ thống mới thì sẽ sử dụng MySQL hoặc MariaDB mới hơn. Dưới đây là hình ảnh liên quan đến lỗi này.
II. Xử lý lỗi syntax error: INSERT INTO counter
Để xử lý lỗi syntax error: INSERT INTO counter thì chúng ta sẽ cần đi qua hai bước sau.
Bước 1: SSH vào hệ thống DirectAdmin của bạn
Việc đầu tiên chúng ta cần làm là SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Bước 2: Xử lý lỗi syntax error: INSERT INTO counter
Việc xử lý lỗi này khá đơn giản, các bạn chỉ cần thêm cấu hình sau vào tệp tin my.cnf là được:
sql_mode = ""
Còn tệp tin my.cnf ở đâu thì thông thường nó sẽ nằm tại đường dẫn sau:
/etc/my.cnf
Sau khi thêm dòng cấu hình này thì các bạn cần khởi động lại dịch vụ MySQL/MariaDB để dịch vụ nhận cấu hình mới.
Trường hợp vẫn chưa thành công thì các bạn cần thêm dòng cấu hình sau và khởi động lại MySQL/MariaDB:
innodb_strict_mode = 0
Đến đây thì lỗi sẽ được khắc phục và website sẽ hoạt động được bình thường.
III. Tổng kết
Hy vọng qua hai bước trên các bạn sẽ dễ dàng xử lý lỗi syntax error: INSERT INTO counter.