मैं निम्नलिखित प्राप्त करने के लिए एक उचित समाधान खोजने में असमर्थ किया गया है को छोड़कर डेटाबेस के लिए सभी अधिकार प्रदान के एक ही स्कीमा), एक तालिका के लिए को छोड़कर, जिसमें उनके पास केवल चयन विशेषाधिकार होंगे।MySQL एक तालिका
अनिवार्य रूप से मैं चाहता हूं कि उपयोगकर्ता डेटाबेस पर नि: शुल्क शासन करे लेकिन एक विशिष्ट तालिका को अपडेट करने में सक्षम न हो।
अब तक मैं कोई फायदा नहीं हुआ है,: (। Db_name *)
कि डेटाबेस पर सभी विशेषाधिकार प्रदान करना और उसके बाद विशेष रूप से (उम्मीद कर इसे अधिलेखित होगा "कि वांछित मेज पर केवल चुनिंदा विशेषाधिकार देने सब ", बेवकूफ मुझे पता है)।
उस डेटाबेस (db_name। *) पर सभी विशेषाधिकार प्रदान करते हुए फिर सम्मिलित करें, अपडेट करें और हटाएं। लेकिन इसने एक त्रुटि उत्पन्न की कि db_name.table_name के लिए कोई अनुदान नियम नहीं था।
जो मैं इकट्ठा करने में सक्षम हूं, उससे मुझे केवल तालिका को छोड़कर डेटाबेस की प्रत्येक तालिका पर सभी विशेषाधिकारों को व्यक्तिगत रूप से प्रदान करना होगा।
कृपया कोई मुझे बता एक आसान तरीका
है नोट: मैं MySQL 5.1 चल रहा हूँ। उबंटू 10.04 पर उपलब्ध नवीनतम।
आपका MySQL संस्करण क्या है? – Devart
क्षमा करें यह कहना चाहिए था, यह 5.1 – xzyfer
है 1. दो डेटाबेस का उपयोग करने के बारे में क्या? मेरा मतलब है कि आप दूसरे डेटाबेस में विशेष तालिका स्टोर कर सकते हैं। 2. ... मैंने संस्करण के बारे में पूछा है, क्योंकि MySQL 5.5 में यह तैयार कथन के साथ किया जा सकता है। – Devart