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

MySQL रबर के साथ परिनियोजित EC2 पर कनेक्ट नहीं होगा

अगर किसी और को यह समस्या हो रही है, तो ऐसा इसलिए है क्योंकि MySQL में अब डिफ़ॉल्ट अनाम उपयोगकर्ता सीमित पहुंच के साथ जोड़े गए हैं।

समस्या पर चर्चा की गई है यहां

वहां पहला समाधान पर्याप्त व्यापक नहीं है, आपको अंत में एक की आवश्यकता है जो सभी अज्ञात उपयोगकर्ताओं को हटा देता है (न केवल स्थानीयहोस्ट)। ऐसा इसलिए है क्योंकि MYSQL USER से पहले HOST पर प्रमाणित होगा, इसलिए एक अनाम उपयोगकर्ता ''@'your.host.com'' dbuser'@'your.host.com' पर प्राथमिकता लेगा (mysql प्रलेखन ) और रबर पूरे होस्टनाम से जुड़ने की कोशिश कर रहा होगा।

अपना ./config/rubber/deploy-mysql.yml संपादित करें:

rubber.sudo_script "create_master_db", <<-ENDSCRIPT
  mysql -u root -e "create database #{env.db_name};"
  mysql -u root -e "delete from mysql.user where user='';"   <<-- ADD THIS LINE
  ...
ENDSCRIPT


  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 अद्यतन

  2. password_verify झूठी वापसी क्यों कर रहा है?

  3. अद्यतन के दौरान कमांड निष्पादन के दौरान घातक त्रुटि आई

  4. एक्ज़ीक्यूटिव के साथ डेटा मैनिपुलेशन स्टेटमेंट जारी नहीं कर सकता ()

  5. xampp के साथ उबंटू के भीतर mysql डेटाबेस में ज़ोन टेबल कैसे पॉप्युलेट करें?