Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SQL GRANT स्टेटमेंट का उपयोग करके MySQL यूजर अकाउंट कैसे सेट करें?


हम GRANT SQL कमांड का उपयोग करके भी यूजर अकाउंट जोड़ सकते हैं। इसे निम्नलिखित उदाहरण से समझाया गया है:

उदाहरण

इस उदाहरण में, हम एक विशेष डेटाबेस के लिए पासवर्ड zara123 के साथ यूजर Zara को जोड़ेंगे, जिसका नाम TUTORIALS है।

root@host# mysql -u root -p password; Enter password:*******
mysql> use mysql; Database changed
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
    -> ON TUTORIALS.*
    -> TO 'zara'@'localhost'
    -> IDENTIFIED BY 'zara123';

उपरोक्त स्टेटमेंट्स MySQL डेटाबेस टेबल user में एक एंट्री भी बनाएंगे।


  1. - MySQL में मल्टी-लाइन स्टेटमेंट कैसे लिखें?

    MySQL स्टेटमेंट का अंत सेमिकोलन (;) देखकर निर्धारित करता है, न कि इनपुट लाइन के अंत से। इसलिए एक स्टेटमेंट को कई लाइनों में लिख सकते हैं। उदाहरण: stock_item; +------------+-------+----------+ | item_name | Value | Quantity | +------------+-------+----------+ | Calculator | 15 | 89 | | No

  1. - MySQL में PRINT स्टेटमेंट कैसे अनुकरण करें?

    SELECT स्टेटमेंट का उपयोग MySQL में PRINT स्टेटमेंट नहीं है (T-SQL/SQL Server के विपरीत)। संदेश/मान प्रदर्शित करने के लिए SELECT का उपयोग करें। सिंटैक्स SELECT anyStringValue AS ; AS (खाली एलियास) कॉलम हेडर छुपाता है। उदाहरण केस 1: स्ट्रिंग प्रिंट करें SELECT HELLO MYSQL AS ; +-------------+ |

  1. - MySQL में GRANT EXECUTE से उपयोगकर्ता को सभी स्टोर्ड प्रोसीजर एक्सेस देना

    MySQL में किसी उपयोगकर्ता को डेटाबेस के सभी स्टोर्ड प्रोसीजर और फंक्शन निष्पादित करने का अधिकार देने के लिए GRANT EXECUTE स्टेटमेंट का उपयोग किया जाता है। उपयोगकर्ता सूची देखना mysql> SELECT user, host FROM mysql.user; आउटपुट (आंशिक) +------------------+-----------+ | user | host