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

सीक्वल प्रो और MySQL कनेक्शन विफल

ऐसा इसलिए है क्योंकि सीक्वल प्रो अभी तक एक नए प्रकार के उपयोगकर्ता लॉगिन के लिए तैयार नहीं है, जैसा कि त्रुटि बताती है:कोई ड्राइवर नहीं है।

mysql + homebrew

मूल रूप से आपको कुछ क्रियाएं मैन्युअल रूप से करनी होंगी, हालांकि- आपका डेटाबेस डेटा नीचे दिए गए समाधान की तरह हटाया नहीं जाएगा

  • my.cnf फ़ाइल पर जाएँ और [mysqld] . सेक्शन में जाएँ लाइन जोड़ें:

    default-authentication-plugin=mysql_native_password

  • टर्मिनल से mysql सर्वर में लॉग इन करें:mysql -u root -p चलाएं , फिर शेल के अंदर इस कमांड को निष्पादित करें ([password] . की जगह) अपने वास्तविक पासवर्ड के साथ):

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';

  • exit . के साथ mysql शेल से बाहर निकलें और चलाएं brew services restart mysql

काम करना चाहिए।

त्वरित सुधार (विनाशकारी विधि)

गैर-होमब्रू इंस्टॉल के लिए त्वरित समाधान:

Apple Logo > System Preferences > MySQL > Initialize Database , फिर अपना नया पासवर्ड टाइप करें और 'लीगेसी पासवर्ड का उपयोग करें' चुनें

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

my.cnf

my.cnf फ़ाइल यूनिक्स/लिनक्स पर /etc/my.cnf में स्थित है

विकल्प

उन लोगों के लिए जो अभी भी सीक्वल प्रो समस्याओं से जूझ रहे हैं:सीक्वल प्रो एक बेहतरीन उत्पाद था, लेकिन कई अनसुलझे मुद्दों और अंतिम रिलीज़ 2016 की तारीख के साथ, शायद कुछ विकल्पों की तलाश करना एक अच्छा विचार है। SequelPro का एक कांटा है जिसे SequelAce कहा जाता है जो काफी स्थिर और अप-टू-डेट लगता है, यह समान कार्यक्षमता, समान रूप और अनुभव रखता है, फिर भी यह पुरानी Sequel Pro समस्याओं से रहित है

  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 के IF EXISTS का उपयोग

  2. HTTPS के बिना PHP और MySQL में एक सुरक्षित लॉगिन स्क्रिप्ट बनाना

  3. हैश मैप से MyBatis पैरामीटर

  4. MySQL - कॉलम रिक्त होने पर किसी अन्य तालिका से मान पुनर्प्राप्त करें

  5. MySQL शीर्ष पर कॉलम नामों के साथ CSV टेक्स्ट फ़ाइलों में डंप करता है?