Po 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 znaleźć linię:
bind-address = 127.0.0.1i zmienić adres IP na 0.0.0.0
bind-address = 0.0.0.0Źródło: http://dev.mysql.com/doc/refman/5.0/en/server-options.html
Przetestowane na systemie Debian GNU/Linux 4.1 oraz MySQL 5.0





Odpowiedzi
Dodaj nową odpowiedź