Cơ sở dữ liệu Mysql được nhập từ hoặc xuất sang một tệp, nhắc nhở Máy chủ MySQL đang chạy với tùy chọn --secure-file-priv nên không thể thực thi câu lệnh này. Nguyên nhân và giải pháp như sau:

Một số phiên bản của mysql có những hạn chế về nhập và xuất thông qua các tệp, điều này không được phép theo mặc định.

Xem cấu hình và thực hiện lệnh mysql

SHOW VARIABLES LIKE "secure_file_priv";

Nếu giá trị là null, nó bị cấm. Nếu có một thư mục thư mục, chỉ các tập tin trong thư mục mới được phép thay đổi (các thư mục con kiểm tra sẽ không hoạt động).

Để sửa đổi cấu hình, bạn có thể sửa đổi tệp cấu hình mysql để xem có

secure_file_priv =

Nếu không có dòng nội dung đó, hãy thêm nó theo cách thủ công.

secure_file_priv = /home

Cho biết rằng nó bị giới hạn trong thư mục/home

secure_file_priv =

Cho biết rằng thư mục không bị hạn chế và phải có dấu bằng, nếu không thì không thể khởi động mysql.

Sau khi sửa đổi file cấu hình, khởi động lại mysql để có hiệu lực.


Để lại một câu trả lời