grzeznik 0 Zgłoś post Napisano Lipiec 6, 2013 Witam, zainstalowałem phpmyadmin na vps-ie i mam problem z phpmyadmin. Debian jest, tak jak napisałem w wersji 7, phpmyadmin 3.4.11. Problem polega na tym że jakiego usera nie utworze w bazie przez phpmyadmin to nie mam możliwości zalogowania się do pma na tych danych. Czyli: tworzę usera o nazwie login, haslo: haslo, zaznaczam opcje utwórz bazę o tej samej nazwie. Baza się utworzyła, user jest, ale jak się chce przelogować na niego to mam komunikat o niepomyślnym logowaniu. Mało tego, nie działa skrypt który zawiera dane tego usera. Dzieje się tak tylko w przypadku pma. W przypadku konsoli - jak utworzę usera - skrypt działa prawidłowo, ale połączyć się z pma nie można. Tabela users w bazie mysql wydaje się poprawna. O co chodzi zatem? Spotkał się ktoś z takim problemem? Udostępnij ten post Link to postu Udostępnij na innych stronach
mraw 30 Zgłoś post Napisano Lipiec 6, 2013 A z konsoli i phpmyadmina łączysz się tak samo do mysqla? W obu przypadkach na localhosta, czy może mysql działa na jakimś innym adresie? Bo może właśnie przy dodawaniu rozjeżdzają ci się uprawnienia user:host. Udostępnij ten post Link to postu Udostępnij na innych stronach
McAs 28 Zgłoś post Napisano Lipiec 6, 2013 stawiałbym na to że jak robisz usera przez PMA to nie ustawiasz dla niego hosta localhost. Udostępnij ten post Link to postu Udostępnij na innych stronach
grzeznik 0 Zgłoś post Napisano Lipiec 6, 2013 (edytowany) A z konsoli i phpmyadmina łączysz się tak samo do mysqla? W obu przypadkach na localhosta, czy może mysql działa na jakimś innym adresie? Bo może właśnie przy dodawaniu rozjeżdzają ci się uprawnienia user:host. stawiałbym na to że jak robisz usera przez PMA to nie ustawiasz dla niego hosta localhost.Macie racje. Tworząc użytkownika przez pma dawalem host dowolny. Jeśli utworzę z hostem localhost jest ok. Jak zatem skonfigurować mysql żebym mógł się łączyć do bazy z zewnętrznego ip? Edit: problem rozwiązany - jest to bug opisany pod adresem: http://bugs.mysql.com/bug.php?id=36576 Edytowano Lipiec 6, 2013 przez grzeznik (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
McAs 28 Zgłoś post Napisano Lipiec 6, 2013 (edytowany) jeśli chcesz się łączyć z zewnątrz z swoim mysql ( inny VPS/dedyk własny komputer) to w pliku ( system debian) /etc/mysql/my.cnf stawiasz hasz przy bind-address lub bind-address = 0.0.0.0 , później reset i działa oczywiście użytkownik taki musi być stworzony że w miejscu host ma wpisane % lub IP z którego się łączysz Edytowano Lipiec 6, 2013 przez McAs (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
grzeznik 0 Zgłoś post Napisano Lipiec 8, 2013 ja tam dałem gwiazdkę i działa. Głównie problem dotyczył tego bugu mysql, później poszło z górki Udostępnij ten post Link to postu Udostępnij na innych stronach