Tôi đang cố gắng tạo bảng mysql trong linux bằng cách thay đổi thư mục dữ liệu sang vị trí khác. Forlder đã chọn có toàn quyền. Nhưng tôi gặp lỗi 'Không thể tạo/ghi vào tệp'. Tôi googled và thấy rằng lỗi này liên quan đến quyền bị từ chối. Tôi có thể thay đổi quyền chủ sở hữu của thư mục thành root bằng lệnh chown. Nhưng nó vẫn hiển thị cùng một lỗi.Không thể tạo/ghi vào tệp - Mã lỗi 13 trong linux
mysql> create table test_table(testId int PRIMARY KEY, testName VARCHAR(20)) DATA DIRECTORY = '/home/Test/Sample/data';
ERROR 1 (HY000): Can't create/write to file '/home/Test/Sample/data/test_table1.MYD' (Errcode: 13)
Tôi có thể làm gì ??? Xin vui lòng cho tôi bất kỳ lời đề nghị có giá trị ....
mysql có quyền ghi vào thư mục chính của người dùng 'Test' không? Hầu như không. Chỉ vì 'dữ liệu' mở rộng không có nghĩa là' Test' hoặc 'Sample'. MySQL phải có quyền truy cập vào cây thư mục ENTIRE dẫn đến nơi bạn muốn tệp đi –
Cảm ơn bạn đã trợ giúp. Tôi không thể đưa ra bất kỳ quyền nào để Kiểm tra thư mục. Bây giờ nó hoạt động. – Haseena