Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

केवल एक डेटाबेस पर फ़ाइल प्रदान करें

आप केवल एक डेटाबेस पर FILE विशेषाधिकार नहीं दे सकते। इसका तार्किक रूप से कोई मतलब नहीं है। विचार करें कि दस्तावेज़ क्या हैं कहना:

इस प्रकार, FILE विशेषाधिकार एक वैश्विक है विशेषाधिकार। यह सर्वर पर सभी फाइलों को प्रभावित करता है और केवल वैश्विक कमांड (जैसे LOAD DATA INFILE तक पहुंच की अनुमति देता है। , आदि...), किसी भी डेटाबेस के दायरे में नहीं है। इस सिंटैक्स का उपयोग करके सभी डेटाबेस पर FILE विशेषाधिकार प्रदान करने का एकमात्र तरीका है:

GRANT FILE ON *.* TO 'john'@'localhost';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL सम्मिलित त्रुटि:ER_BAD_FIELD_ERROR:'फ़ील्ड सूची' में अज्ञात कॉलम '2525'

  2. Innodb का SHOW TABLE STATUS इतना अविश्वसनीय क्यों है?

  3. बिना डेटा खोए या बदले कॉलम कोलेशन कैसे बदलें?

  4. MySQL में सबसे लोकप्रिय शब्द घटनाएँ कैसे खोजें?

  5. mysqli_stmt::bind_param() [mysqli-stmt.bind-param]:चरों की संख्या मापदंडों की संख्या से मेल नहीं खाती