Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Mac

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

यदि आपने MySQL के लिए कभी रूट पासवर्ड असाइन नहीं किया है, तो सर्वर रूट के रूप में कनेक्ट करने के लिए किसी भी पासवर्ड की आवश्यकता नहीं रखता। हालांकि, यह असुरक्षित है। यह अत्यधिक अनुशंसित है कि आप एक पासवर्ड सेट करें।

पहली बार रूट पासवर्ड सेट करने के दो तरीके:

विधि 1: mysql_secure_installation कमांड का उपयोग करें

यह कमांड पुराने और नए MySQL रूट पासवर्ड दोनों के लिए पूछेगा और कुछ अन्य सुरक्षा सेटिंग्स भी संचालित करेगा, जिसमें टेस्ट डेटाबेस को अक्षम करना शामिल है।

यहां बताया गया है कि कैसे:

  1. टर्मिनल लॉन्च करें और कमांड टाइप करें: mysql_secure_installation

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

नीचे दिखाए अनुसार प्रश्नों का उत्तर दें:

  • Change the root password? [Y/n] <-- y
  • New password: <-- नया MySQL रूट पासवर्ड दर्ज करें
  • Re-enter new password: <-- MySQL रूट पासवर्ड दोहराएं
  • Remove anonymous users? [Y/n] <-- y
  • Disallow root login remotely? [Y/n] <-- y
  • Remove test database and access to it? [Y/n] <-- y
  • Reload privilege tables now? [Y/n] <-- y

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

नोट: इस त्रुटि का सबसे आम कारण खाली पासवर्ड है। MySQL डेटाबेस से कनेक्ट करते समय आपको रूट पासवर्ड निर्दिष्ट करना होगा:

mysqladmin -u root -pROOT-PASSWORD

विधि 2: शेल प्रॉम्प्ट पर mysqladmin कमांड का उपयोग करें

  1. टर्मिनल खोलें और निम्न कमांड टाइप करें: mysqladmin -u root password newpass

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

  • पासवर्ड दर्ज करें।

ध्यान दें कि यदि आप निम्न देखते हैं:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

तो आपको नीचे दिए गए निर्देशों का पालन करके अपना MySQL पासवर्ड पुनर्प्राप्त करना होगा।

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

वैसे, उपरोक्त उदाहरण में 'password' शब्द कमांड का हिस्सा है, इसलिए इसे अपने पासवर्ड से न बदलें। नया पासवर्ड 'newpass' सेक्शन में दर्ज करें।


भूला हुआ MySQL रूट पासवर्ड रीसेट करना

काफी समय हो गया है जब आपने अपने Mac पर MySQL इंस्टॉल किया था और रूट यूज़र पासवर्ड सेट किया था। कुछ समय बाद आप MySQL रूट पासवर्ड भूल सकते हैं। यही आपका मामला है, है ना? चिंता न करें, यदि आप MySQL रूट पासवर्ड भूल गए हैं, याद नहीं कर सकते या इसमें सेंध लगाना चाहते हैं, तो आप कमांड लाइन से अपने MySQL डेटाबेस पासवर्ड को आसानी से रीसेट कर सकते हैं, बशर्ते आप उस बॉक्स के रूट यूज़र पासवर्ड को जानते हों जिस पर आप हैं।

MySQL पासवर्ड रीसेट करना मुश्किल नहीं है, फिर भी यह आपके द्वारा उपयोग किए जा रहे संस्करण के आधार पर भिन्न होता है।

Mac पर MySQL पासवर्ड रीसेट करने का तरीका:

  1. MySQL सर्वर बंद करें। इसके लिए, सिस्टम प्राथमिकताएं पर जाएं और MySQL चुनें। फिर, Stop MySQL Server चुनें।

टिप: वैसे, आप टर्मिनल का उपयोग करके भी MySQL सर्वर को रोक सकते हैं। टर्मिनल में निम्न कमांड टाइप करें:

service mysql stop

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

आपको निम्न आउटपुट मिलेगा:

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

या "Stopping MySQL database server: mysqld."

macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

  • सर्वर को सेफ मोड में प्रिविलेज बाईपास के साथ शुरू करें: टर्मिनल में, निम्न कमांड टाइप करें:
  •   sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

    आप निम्न देखेंगे:

    macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

    1. MySQL क्लाइंट का उपयोग करके MySQL सर्वर से कनेक्ट करें: एक नई टर्मिनल विंडो में और निम्न कमांड टाइप करें (सुनिश्चित करें कि आप इसे लाइन दर लाइन टाइप करते हैं):

    mysql -u root

    आउटपुट निम्न होगा:

    macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

    1. नया MySQL रूट यूज़र पासवर्ड सेट करें:

    अगला कमांड आपके MySQL संस्करण पर निर्भर करता है

    • MySQL 5.7.5 और पहले के लिए

    macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

    MySQL 5.7.6 और नए के लिए

    macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

    1. MySQL सर्वर रोकें: MySQL रोकने के लिए इस कमांड का उपयोग करें:

    killall mysqld

    macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

    अंत में, MySQL सर्वर को फिर से शुरू करें और इसका परीक्षण करें:

    macOS पर MySQL सुरक्षित करें: रूट पासवर्ड रीसेट करना आसान

    मुख्य विचार

    MySQL को पासवर्ड के बिना उपयोग किया जा सकता है, लेकिन सुरक्षा कारणों से, रूट पासवर्ड सेट करना बेहतर है। चिंता न करें, यदि आप उस पासवर्ड को भूल जाते हैं, तो अपने Mac पर MySQL रूट पासवर्ड को पुनर्प्राप्त करना इतना मुश्किल नहीं है। बस इस गाइड का उपयोग करें।

    1. अपने मैक को सुरक्षित करें: स्क्रीन लॉक करने के 9 सरल तरीके अपने मैक को सुरक्षित करें: स्क्रीन लॉक करने के 9 सरल तरीके

      यदि आप एक या दो मिनट के लिए दूर होने पर अपने डेटा को सुरक्षित रखना चाहते हैं, तो मैक पर स्क्रीन लॉक करना अत्यधिक आवश्यक और महत्वपूर्ण है। अपने मैकबुक को लॉक करके, आप इसे किसी भी सक्रिय एप्लिकेशन को छोड़े या बाधित किए बिना स्लीप मोड में डाल देते हैं। आम तौर पर, यदि आप इसे फिर से एक्सेस करना चाहते हैं

    1. चरण-दर-चरण गाइड: वाई-फाई, ब्लूटूथ, USB, या IP के माध्यम से अपने मैक में प्रिंटर जोड़ें चरण-दर-चरण गाइड: वाई-फाई, ब्लूटूथ, USB, या IP के माध्यम से अपने मैक में प्रिंटर जोड़ें

      यदि आपको एक नया प्रिंटर मिला है और कुछ दस्तावेज़ प्रिंट करने की तैयारी कर रहे हैं, तो आपको पहले इसे अपने मैक में जोड़ना चाहिए। लेकिन मैक में प्रिंटर जोड़ना कोई आसान बात नहीं है।चिंता न करें। निम्नलिखित निर्देश आपको विस्तार से दिखाएंगे कि वाई-फाई, ब्लूटूथ, IP एड्रेस, या USB के माध्यम से अपने मैक में

    1. macOS पुनर्स्थापित करने में असमर्थ? इंस्टॉलेशन समस्याओं को हल करने के लिए PRAM रीसेट करें macOS पुनर्स्थापित करने में असमर्थ? इंस्टॉलेशन समस्याओं को हल करने के लिए PRAM रीसेट करें

      कल रात, तीन iMacs को OS X के नए इंस्टॉल पर पुनर्स्थापित करने का प्रयास करते समय, मुझे एक कष्टप्रद और थोड़ा डरावना संदेश मिला: OS X इस कंप्यूटर पर इंस्टॉल नहीं किया जा सकता। किसी अजीब कारण से, यह मेरे साथ तीन अलग-अलग iMacs पर हुआ, जिनमें सभी में पहले बूटकैंप पार्टीशन थे। तो थोड़े मंथन के बाद, मैंने स