Değişen veri dizini ile başka bir konuma linux içinde mysql tablosu oluşturmaya çalışıyorum. Seçilen forlder tam izinli. Ancak 'Dosyaya dosya oluşturamıyorum/yazamıyorum' hatası aldım. Ben googled ve izin ile ilgili bu hatanın reddedildi bulundu. chown komutunu kullanarak klasörün sahip izinlerini değiştirebilirim. Ama yine de aynı hatayı gösteriyor.Dosya oluşturulamıyor/yazılamıyor - linux hata kodu 13
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)
Ne yapabilirim ???
mysql> create table test_table(testId int PRIMARY KEY, testName VARCHAR(20))
DATA DIRECTORY = '/tmp/data';
hayatını kolaylaştırır MySQL ziyade bu dizine erişimi nedeniyle '/ tmp' dizinine saklamak denemek do yapmak için: olarak .... bana
mysql 'Test 'kullanıcının ana dizini içine yazma iznine sahip mi? Büyük olasılıkla değil. Sadece 'veri' açık olduğu için 'Test' veya 'Sample' anlamına gelmez. MySQL, dosyanın gitmek istediği yere kadar giden ENTIRE dizin ağacına erişim haklarına sahip olmak zorundadır. –
Yardım için teşekkürler. Test klasörüne herhangi bir izin veremedim. Şimdi çalışıyor. – Haseena