Điểm:0

MYSQL 8 trên Focal, không thể sử dụng bất kỳ thư mục nào khác ngoài /var/lib/mysql-files với secure-file-priv

lá cờ in

Tôi đang sử dụng MYSQL 8 trên Focal Phiên bản 8.0.26-0ubuntu0.20.04.2 dành cho Linux trên x86_64 ((Ubuntu))

Tôi đang sử dụng LOAD DATA INFILE ...

Tính năng này hoạt động khi tôi có các tệp trong/var/lib/mysql-files theo cài đặt bảo mật-tệp-riv. Nhưng ngay cả để làm việc này, tôi đã phải thêm quyền đọc/ghi thế giới vào thư mục tệp mysql để cho phép tập lệnh của tôi đặt tệp vào/var/lib/mysql

Tất cả đều hoạt động tốt cho đến khi có một bản cập nhật tự động khởi động lại mysqld, sau đó quyền truy cập tệp mysql trở lại 700 và LOAD DATA của tôi ngừng hoạt động.

Nghĩ rằng tôi sẽ thay đổi secure-file-priv thành một thư mục trong thư mục người dùng mà tập lệnh đang chạy bên dưới.

Tôi đã thay đổi secure-file-priv sang thư mục mới, khởi động lại mysqld, kiểm tra biến secure-file-priv đã được cập nhật chưa. Tôi cũng đã kiểm tra xem quyền truy cập vào thư mục và tệp có giống như khi quyền riêng tư tệp bảo mật là /var/lib/mysql-files hay không và tôi vẫn gặp lỗi quyền 13.

Tôi cũng đã khởi động lại máy chủ, vấn đề tương tự.

Đã thử thay đổi secure-file-priv thành /tmp cũng không được, vẫn có lỗi cấp phép 13

Tôi chỉ thành công khi sử dụng/var/lib/mysql-files

Có ai biết tại sao tôi không thể sử dụng thư mục khác không? Ngay cả khi thư mục đó là thế giới r/w?

Cảm ơn

lá cờ in
Bạn đã kiểm tra xem liệu AppArmor có thể chặn MySQL truy cập vào các thư mục bạn đang chỉ định không?
John_nz avatar
lá cờ in
Cảm ơn vì điều này. Tôi thậm chí không nhận ra rằng AppArmor đang chạy việc này. Bây giờ tôi có thể thấy các quyền đối với /var/lib/mysql-files trong usr.sbin.mysqld vì vậy tôi cho rằng mình sẽ cần thêm thư mục của mình vào đó với các quyền thích hợp. Tôi hy vọng điều này sẽ giải quyết vấn đề.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.