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

MySQL में डेटाबेस को प्रतिकृति विशेषाधिकार कैसे प्रदान करें?

<घंटा/>

प्रतिकृति विशेषाधिकार प्रदान करने के लिए, ग्रांट रेप्लिकेशंस स्लेव ऑन का उपयोग करें।

सबसे पहले सभी उपयोगकर्ता नामों को MySQL.user तालिका से होस्ट के साथ सूचीबद्ध करें -

mysql> उपयोगकर्ता का चयन करें, mysql.user से होस्ट करें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+----------+| उपयोगकर्ता | मेजबान |+---------------------+-----------+| बॉब | % || चार्ली | % || रॉबर्ट | % || User2 | % || mysql.infoschema | % || mysql.सेशन | % || mysql.sys | % || जड़ | % || @उपयोगकर्ता नाम@ | लोकलहोस्ट || एडम | लोकलहोस्ट || एडम स्मिथ | लोकलहोस्ट || क्रिस | लोकलहोस्ट || डेविड | लोकलहोस्ट || जेम्स | लोकलहोस्ट || जॉन | लोकलहोस्ट || जॉन डो | लोकलहोस्ट || माइक | लोकलहोस्ट || User1 | लोकलहोस्ट || हूँ | लोकलहोस्ट || एचबीस्टूडेंट | लोकलहोस्ट || mysql.infoschema | लोकलहोस्ट || mysql.सेशन | लोकलहोस्ट |+---------------------+----------+22 पंक्तियों में सेट (0.00 सेकंड)

आइए MySQL में डेटाबेस को प्रतिकृति विशेषाधिकार प्रदान करने के लिए उपरोक्त सिंटैक्स को लागू करें -

mysql> प्रतिकृति स्लेव को *.* पर 'माइक'@'लोकलहोस्ट' पर दें;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.20 सेकंड)

आइए देखें कि अनुदान सफल है या नहीं -

mysql> 'माइक'@'लोकलहोस्ट' के लिए अनुदान दिखाएं;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+------------------------------------------ --------+| माइक@लोकलहोस्ट के लिए अनुदान |+------------------------------------------ -----------+| *.* पर `माइक`@`लोकलहोस्ट` पर प्रतिकृति दास प्रदान करें |+-------------------------------- ---------------------+1 पंक्ति में सेट (0.04 सेकंड)
  1. जावा के साथ एक MySQL डेटाबेस में डेटा कैसे हटाएं?

    DELETE कमांड की मदद से MySQL डेटाबेस से डेटा डिलीट करें। वाक्य रचना इस प्रकार है। अपनेटेबलनाम से हटाएं जहां स्थिति हो; मैं जावा प्रोग्रामिंग भाषा की मदद से एक MySQL डेटाबेस से डेटा हटा दूंगा। सबसे पहले, एक टेबल बनाएं और कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है। );क्वेरी ओके, 0 प

  1. MySQL वर्कबेंच का उपयोग करके MySQL डेटाबेस बैकअप कैसे लें?

    MySQL का उपयोग करके MySQL डेटाबेस बैकअप बनाने के लिए, पहले हमें MySQL वर्कबेंच को स्थापित करना होगा। MySQL कार्यक्षेत्र स्थापित करने के लिए नीचे दिए गए लिंक का अनुसरण करें। https://dev.mysql.com/downloads/windows/installer/8.0.html सफलतापूर्वक स्थापित करने के बाद, हमें MySQL वर्कबेंच खोलने की आवश्य

  1. MySQL में कमांड लाइन पर डेटाबेस कैसे बनाएं?

    सबसे पहले, आपको कमांड प्रॉम्प्ट खोलने की आवश्यकता है। आप शॉर्टकट windows+R कुंजी का उपयोग करके खोल सकते हैं। स्क्रीनशॉट इस प्रकार है - अब CMD टाइप करें और OK बटन दबाएं - अब निम्न कमांड प्रॉम्प्ट दिखाई देगा - अब MySQL बिन डायरेक्टरी में पहुँचें। स्क्रीनशॉट इस प्रकार है - डेटाबेस बनाने के