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

सुरक्षा में सुधार के लिए लोकलहोस्ट से MySQL कनेक्शन को प्रतिबंधित करना

यदि आप दूरस्थ होस्ट से अपने उपयोगकर्ता नाम और पासवर्ड तक पहुंच को प्रतिबंधित करते हैं तो कोई बाहरी रूप से डेटाबेस तक नहीं पहुंच पाएगा।

आप स्थानीयहोस्ट मशीन से केवल 3306 (MySQL डिफ़ॉल्ट पोर्ट) पर ट्रैफ़िक की अनुमति देने के लिए अपने फ़ायरवॉल को कॉन्फ़िगर कर सकते हैं।

अपडेट करें

अपने उपयोगकर्ता को सेटअप करने के लिए ताकि वे केवल LOCALHOST उपयोग के माध्यम से पहुंच सकें:

GRANT ALL PRIVILEGES ON *.* TO db_user @'localhost' IDENTIFIED BY 'db_passwd';
GRANT ALL PRIVILEGES ON *.* TO db_user @'127.0.0.1' IDENTIFIED BY 'db_passwd';

साथ ही, अपने MySQL सर्वर को स्थानीय पते से बांधें। आप [mysqld] . को संपादित करके ऐसा कर सकते हैं my.cnf . का अनुभाग :

[mysqld]
bind-address = 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. डीएनएक्स 5.0 . में MySQL

  2. मैं MySQL में बैकअप कैसे करूँ?

  3. रूबी:mysql2-Gem काम नहीं कर रहा है (Mac OS X स्नो लेपर्ड, रूबी 1.9.2)

  4. MySQL में NULL (प्रदर्शन और संग्रहण)

  5. mysql:'स्ट्रिंग' की तुलना 0 से क्यों करना सही है?