2014-05-15 8 views
6

में my.cnf में बाइंड पता गुम है, जब मैंने my.cnf को MySQL के लिए संपादित किया है, तो bind-address लाइन फ़ाइल में नहीं है।MySQL Centos

[mysqld] 
datadir=/var/lib/mysql 
socket=/var/lib/mysql/mysql.sock 
user=mysql 
# Disabling symbolic-links is recommended to prevent assorted security risks 
symbolic-links=0 

[mysqld_safe] 
log-error=/var/log/mysqld.log 
pid-file=/var/run/mysqld/mysqld.pid 

कृपया इस लक्ष्य को हासिल करने के लिए मेरी मदद करो:

यहाँ /etc/mysql/my.cnf की सामग्री है।

+0

तो समस्या क्या है: bind-address=XXX.YYYY.WWW.ZZZZ

  • आप इसे उपलब्ध सभी इंटरफ़ेस द्वारा पहुंच होना चाहते हैं, यह है जब आप ठीक ढंग से इसके लिए अपने फ़ायरवॉल कॉन्फ़िगर किया गया सिवाय अनुशंसित नहीं ? क्या आप mysql सर्वर से कनेक्ट कर सकते हैं? मैन्युअल रूप से इस लाइन को जोड़ने का प्रयास करें। – Max

  • +0

    हां मैं mysql सर्वर से कनेक्ट कर सकता हूं। मैं वास्तव में दो सर्वर –

    +0

    के बीच मास्टर गुलाम संबंध लागू कर रहा हूं इसलिए इसे कई बाइंड-एड्रेस = 12.23.45.67 – Max

    उत्तर

    2

    बस आपकी प्राथमिकताओं के आधार mysqld अनुभाग में ये पंक्तियां जोड़ें:

    1. आप इसे चाहते हैं केवल स्थानीय होस्ट के माध्यम से सुलभ हो:

      bind-address=127.0.0.1

    2. आप इसे होना चाहते हैं एक इंटरफेस के माध्यम से सुलभ जो XXX के आईपी पते को सौंपा गया। YYYY.WWW.ZZZZ:

      bind-address=0.0.0.0