Reklama

MySQL dostępny nie tylko z localhosta

Erewhon, czw., 21/02/2008 - 21:20
Kategorie:

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 znaleźć linię:

bind-address            = 127.0.0.1

i 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

Jeszcze nie zagłosowano

Odpowiedzi

Dodaj nową odpowiedź

Zawartość pola nie będzie udostępniana publicznie.
  • Adresy internetowe są automatycznie zamieniane w odnośniki, które można kliknąć.
  • Dozwolone znaczniki HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <pre> <blockquote>
  • Znaki końca linii i akapitu dodawane są automatycznie.
CAPTCHA
To pytanie sprawdza czy jesteś człowiekiem, a aby zapobiec przed spamem.
Image CAPTCHA
Enter the characters shown in the image.