co.de.mon.key

Weblog

Serwer MySQL dostępny z zewnątrz

| Comments

Uczę się obecnie Hibernate i podczas pisania najprostszego programu który operował na pojedynczej tabeli wystąpił błąd połączenia z bazą danych

Przy korzystaniu ze standardowego connectora do bazy po sieci lokalnej:
jdbc:mysql://10.0.1.4:3306/quiz
odezwał się exception o braku możliwości połączenia z bazą, mimo że była ona skonfigurowana poprawnie i normalne wykorzystywanie jej jako wsparcie la apache odbywało się bez problemów

Okazuje się że MySQL jest na tyle restrykcyjny przy instalacji, że zabrania połączenia z adresów innych niż localhost.

Aby to zmienić należy w pliku /etc/mysql/my.cnf zakomentarzować dyrektywę skip-networking

Comments