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

डोकर में MySQL डेटाबेस के साथ सेटअप aspnetcore

कंटेनर, डिफ़ॉल्ट रूप से, कंटेनर के बाहर से किसी को भी सर्वर में रूट के रूप में लॉग इन करने की अनुमति नहीं देता है। यह अन्य कंटेनरों (या होस्ट को भी) को डीबी (रूट क्रेडेंशियल्स का उपयोग करके) से कनेक्ट होने से रोकता है। आप कंटेनर या होस्ट के आईपी को पास करने के लिए फ्लैग MYSQL_ROOT_HOST का उपयोग कर सकते हैं जिसे रूट क्रेडेंशियल के साथ सर्वर से कनेक्ट करने की अनुमति दी जानी चाहिए। उदा. होस्ट को कनेक्ट करने की अनुमति देने के लिए, आपको MYSQL_ROOT_HOST="172.17.0.1 सेट करना होगा ".

इसके अलावा, मैं देख रहा हूं कि आपने केवल रूट उपयोगकर्ता बनाया है, लेकिन कनेक्शन स्ट्रिंग में आप userid=user . का उपयोग करते हैं . आप server=127.0.0.1 . का उपयोग कर सकते हैं होस्ट नाम के रूप में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL टाइम स्टैम्प और इन्वेंट्री स्तर के आधार पर समान तालिका में शामिल हों

  2. क्या हमें सॉर्ट कॉलम, कंपोजिट इंडेक्स (MySQL) पर प्राथमिक कुंजी शामिल करनी चाहिए

  3. उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' (पासवर्ड का उपयोग करके:हाँ) के लिए प्रवेश निषेध (Mysql ::त्रुटि)

  4. केकेपीएचपी 3 टाइम कॉलम में तारीख जोड़ी जाती है

  5. बिना किसी स्पष्ट कारण के Django में डुप्लिकेट कॉलम नाम त्रुटि प्राप्त करना