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

एक पूर्ण स्कीमा डंप करने के लिए mysqldump द्वारा आवश्यक न्यूनतम अनुदान? (ट्रिगर गायब हैं !!)

मान लें कि पूर्ण डंप से आपका मतलब VIEW भी है एस और EVENT s, आपको आवश्यकता होगी:

GRANT USAGE ON *.* TO 'dump'@'%' IDENTIFIED BY ...;
GRANT SELECT, LOCK TABLES ON `mysql`.* TO 'dump'@'%';
GRANT SELECT, LOCK TABLES, SHOW VIEW, EVENT, TRIGGER ON `myschema`.* TO 'dump'@'%';

और अगर आपके पास VIEW . है s जो किसी फ़ंक्शन को निष्पादित करते हैं, तो दुर्भाग्य से आपको EXECUTE . की भी आवश्यकता होती है ।

मेरी अपनी समस्या है:मुझे SELECT की आवश्यकता क्यों है? अगर मैं केवल नो-डेटा डंप बनाना चाहता हूं?



  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 तालिका में utf-8 एन्कोडेड टेक्स्ट लोड हो रहा है

  2. Google क्लाउड प्लेटफ़ॉर्म (GCP) पर MySQL फ़ेलओवर और फ़ेलबैक प्राप्त करना

  3. रिक्त स्थान के साथ तालिका का नाम बदलें mysql

  4. cPanel MySQL डेटाबेस के साथ कार्य करना

  5. MySQL त्रुटि 1449:एक निश्चित के रूप में निर्दिष्ट उपयोगकर्ता मौजूद नहीं है