`smile. 0 Zgłoś post Napisano Styczeń 15, 2016 Witam, na swoim vps na sldc.eu zainstalowałem php5, mysql-server, phpmyadmin, apache2, curl itd. Po skonfigurowaniu wszystkiego i ustawieniu w /etc/mysql/my.cnf bind-address na 0.0.0.0 i zrestartowaniu serwera mysql, wszystko było cacy, instalowałem normalnie skrypty php co używają mysql już nie na localhost, ale na IP VPS, lecz gdy chce by serwer z zewnątrz używał tej bazy w konsoli serwera (tutaj akurat gry CS:GO) wyskakuje mi komunikat: L 01/15/2016 - 20:25:30: [sklep.smx] Error: 201. Wystąpił błąd podczas łączenia z bazą danych... Details: [1130]: Host 'xxxxxxx' is not allowed to connect to this MySQL server Oczywiście w miejscach "x" jest dany adres serwera, który się nie łączy. Posiadam na VPS system Debian 7 x86. Czy ktoś krok po kroku mógłby mi powiedzieć co muszę zrobić by serwery z zewnątrz się łączy z nim? Udostępnij ten post Link to postu Udostępnij na innych stronach
Qedro 1 Zgłoś post Napisano Styczeń 15, 2016 (edytowany) Najlepiej bind-address = 127.0.0.1 w my.cnf usuń lub za'hash'uj Edytowano Styczeń 15, 2016 przez Qedro (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
`smile. 0 Zgłoś post Napisano Styczeń 15, 2016 (edytowany) Nie, zmieniłem bind-address = 127.0.0.1 na bind-address = 0.0.0.0 @Edit: Zaraz sprawdzę i dam znać. Nadal ten sam komunikat. Edytowano Styczeń 15, 2016 przez `smile. (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Styczeń 16, 2016 A użytkownik na którego się łączysz ma w bazie ustawiony dostęp z ip serwera? Udostępnij ten post Link to postu Udostępnij na innych stronach
`smile. 0 Zgłoś post Napisano Styczeń 16, 2016 Jak robiłem użytkownika to zamiast lokalnego wybrałem pole tekstowe i wprowadziłem adres IP vps. Udostępnij ten post Link to postu Udostępnij na innych stronach
behemoth 230 Zgłoś post Napisano Styczeń 16, 2016 Jeśli chcesz, żeby wszyscy z zewnątrz mogli się łączyć, w tym polu należy wpisać % Jeżeli chcesz ograniczyć do konkretnego ip, to podajesz tam ip łączącego się do bazy, nie Twojego serwera vps. Udostępnij ten post Link to postu Udostępnij na innych stronach
`smile. 0 Zgłoś post Napisano Styczeń 16, 2016 Ustawiłem tak jak kolega u góry % (czyli na dowolnego hosta) i wszystko śmiga. Dziękuje za szybką pomoc Udostępnij ten post Link to postu Udostępnij na innych stronach
Qedro 1 Zgłoś post Napisano Styczeń 16, 2016 To wynika z tego że musiałeś coś z ip pomieszać . Udostępnij ten post Link to postu Udostępnij na innych stronach
`smile. 0 Zgłoś post Napisano Styczeń 16, 2016 Tak, w phpmyadmin wystarczy zmienić hosta danego użytkownika, ja akurat miałem ustawione IP vps dlatego żaden serwer nie mógł się łączyć z nim, ponieważ nie miał do niego uprawnień. Dlatego jak mówiłem, zmiana z IP vps na dowolnego hosta, czyli % wszystko odwrócił i śmiga. Udostępnij ten post Link to postu Udostępnij na innych stronach