SHOW DATABASES स्टेटमेंट द्वारा प्रदर्शित डेटाबेस की सूची में test नाम का एक डेटाबेस होता है। हम test डेटाबेस उपयोग कर सकते हैं लेकिन मुख्य नुकसान यह है कि इस डेटाबेस में बनाई गई किसी भी चीज़ को उस तक पहुंच रखने वाला कोई भी व्यक्ति हटा/बदल सकता है। इससे बचने के लिए हमें MySQL एडमिनिस्ट्रेटर से अपने स्वयं के डेटाबेस का उपयोग करने की अनुमति लेनी चाहिए। अनुमति लेने के लिए निम्नलिखित कमांड चलाना होगा:
mysql> GRANT ALL ON tutorial.* TO root@localhost;
Query OK, 0 rows affected (0.10 sec)
उपरोक्त कमांड में, मैं tutorial डेटाबेस के लिए अनुमति ले रहा हूं। Root यूजरनेम है और localhost वह होस्टनाम है जिससे मैं MySQL सर्वर से जुड़ा हूं।
सर्वोत्तम अभ्यास: टेस्ट डेटाबेस केवल अस्थायी परीक्षण के लिए है। उत्पादन/विकास के लिए समर्पित डेटाबेस बनाएं और न्यूनतम-आवश्यक विशेषाधिकार दें (GRANT SELECT, INSERT, UPDATE, DELETE ON db.* TO user@host)।