2014-05-15 14 views
6

Mam problem, kiedy edytuję my.cnf dla MySQL, linia bind-address nie znajduje się w pliku.Adres powiązania brakujący w my.cnf w MyYSQL centos

Oto treść /etc/mysql/my.cnf:

[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 

uprzejmie mi pomóc to osiągnąć.

+0

Więc jaki jest problem ? Czy możesz połączyć się z serwerem mysql? Spróbuj dodać tę linię ręcznie. – Max

+0

Tak Mogę połączyć się z serwerem mysql. W rzeczywistości implementuję główną relację slave między dwoma serwerami –

+0

Więc spróbuj dodać ten numerycznie bind-address = 12.23.45.67 – Max

Odpowiedz

2

Wystarczy dodać te linie do mysqld sekcji w zależności od preferencji:

  1. Jeśli chcesz być dostępne tylko poprzez localhost:

    bind-address=127.0.0.1

  2. jeśli chcesz go mieć dostępne poprzez interfejs, który ma przypisany adres IP XXX. RRRR.W.WWW.ZZZZ:

    nie bind-address=XXX.YYYY.WWW.ZZZZ

  3. Jeśli ma to być dostępne za pośrednictwem wszystkich interfejsów są dostępne, to zaleca z wyjątkiem gdy prawidłowo skonfigurowana zapora dla niego:

    bind-address=0.0.0.0