MySQL dostępny nie tylko z localhosta

MySQLPo uruchomienia serwera MySQL stworzyłem nową bazę danych i udostępniłem ją dla wszystkich hostów (nie tylko dla localhosta) komendą:

GRANT ALL PRIVILEGES ON 'nazwa_bazy' . * TO 'uzytkownik'@'%';

Wydawało by się, że to ustawienie to powinno wystarczyć, ale niestety do połączenia z bazą danych nie dochodzi a ja dostaje komunikat:

ERROR 2003 (HY000): Can't connect to MySQL server on 'serverMySQL' (111)

Chwila spędzona w googlach daje odpowiedź: należy w zbiorze /etc/mysql/my.cnf zakomentować następującą linię:

bind-address            = 127.0.0.1

Przetestowane na systemie Debian GNU/Linux 4.1 oraz MySQL 5.0

Pozostaw komentarz