Kullanıcıları oluşturduğum bir mysql veritabanına sahibim ve onları belirli bir veritabanında seçme, güncelleştirme, ekleme ve silme izni verin.Mysql kullanıcıları tablolardan seçebilir ancak görünümler seçemezler
Veritabanı, hem tabloları hem de görünümleri içerir. Bazı nedenlerden dolayı, bu oluşturulan kullanıcılar bir görünümden seçim yapmaya çalışırken aşağıdaki hatayı alırlar.
Access denied for user 'someuser'@'%' (using password: YES)
SELECT * FROM (`someview`) WHERE `somecolumn` = 0
Aynı veritabanında bir tablodan seçim yaparken bu hatayı almıyorum.
Bu uygulamayı birden çok yere dağıttım ve amazon rds kullanarak her yerde çalışıyor. Bu özel örnek, amazon ec2 üzerinde çalışan bir mysql sunucusudur.
Açıkça kullanıcıya görünümde seçim izni verirseniz ne olur? – Randy