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

उपयोगकर्ता रूट के लिए प्रवेश निषेध - मैक ओएस पर mysql

आप Mac (El Capitan) पर निम्न कार्य कर सकते हैं

  1. एक टर्मिनल विंडो खोलें, यदि यह पहले से चल रहा है तो mysql को रोकने के लिए नीचे दिए गए कमांड का उपयोग करें।

    sudo /usr/local/mysql/support-files/mysql.server stop

    आप सिस्टम वरीयताएँ> MySQL को यह देखने के लिए भी देख सकते हैं कि यह चल रहा है या नहीं

  2. इस आदेश के साथ MySQL प्रारंभ करें:

    sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

  3. एक नई टर्मिनल विंडो/टैब खोलें:

    sudo /usr/local/mysql/bin/mysql -u root

    इसे "mysql" प्रॉम्प्ट खोलना चाहिए। निम्न आदेश निष्पादित करें:

    $mysql> UPDATE user SET authentication_string=PASSWORD("my_password") WHERE User='root';

    समस्या निवारण युक्तियाँ:

    A) 5.7 से पहले के MySql संस्करणों के लिए कमांड था:

    $mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';

    बी) यदि आप ERROR 1046 (3D000): No database selected , फिर पहले यह कमांड चलाएँ:

    use mysql;

    ग) यदि आपको अज्ञात "पासवर्ड" फ़ील्ड त्रुटि दिखाई देती है, तो यह कमांड चलाएँ:

    UPDATE USER SET AUTHENTICATION_STRING=password('NewPassword') WHERE user='root'; $mysql> FLUSH PRIVILEGES; $mysql> EXIT

  4. MySql सर्वर बंद करो

    sudo /usr/local/mysql/support-files/mysql.server stop

  5. सिस्टम वरीयताएँ> MySql या कमांड का उपयोग करके MySQL को पुनरारंभ करें।



  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 टिनींट (1) बनाम टिनींट (2) बनाम टिनींट (3) बनाम टिनींट (4)

  2. mysql में प्रक्रिया

  3. ORDER BY और LIMIT के साथ अद्यतन करें जो MYSQL में काम नहीं कर रहा है

  4. डुप्लीकेट कुंजी के साथ तैयार विवरण

  5. पीडीओ पर bind_result के बराबर क्या है