Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Jak nawiązać połączenie z Mysql (nie localhost)
miedzna
post 13.05.2004, 12:40:09
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Czesc, jak w temacie.

[php:1:c6ccc8b095]<?php
mysql_connect("localhost", "root", "haslo");
?>[/php:1:c6ccc8b095]

Jak zamiast localhost wpisuje jakis IP, wyskakuje mi, ze brak uprawnien dla tego IP. Jezeli lacze sie na localhost, to jest OK, wystarczy, ze bede sie laczyl ze swoim kompem (gdzie jest MySql) z jakiegos innego kompa w sieci (podajac swoj IP) to wypluwa mi brak uprawnien.

Czy dla polaczenia z Mysql poza localhost trzeba tworzyc jakiegos nowego uzytkownika oprocz root`a?questionmark.gif

Dzieki i pozdrawiam.
Go to the top of the page
+Quote Post
Jojo
post 13.05.2004, 12:43:07
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Na zdalnym serverze musisz mieć ustawiony odpowiedni host z jakiego się łączysz. W większości wypadków aministratorzy tworząc konta w bazie dopuszczają by użytkownik łączył się tylko z localhosta. Musisz pogadać z administratorem aby dopuścił twoje łączenie się z innego adresu.


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
miedzna
post 13.05.2004, 12:46:23
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Na zdalnym serverze musisz mieć ustawiony odpowiedni host z jakiego się łączysz. W większości wypadków aministratorzy tworząc konta w bazie dopuszczają by użytkownik łączył się tylko z localhosta. Musisz pogadać z administratorem aby dopuścił twoje łączenie się z innego adresu.


Opowiem w szczegolach.
Mam na swoim kompie w pracy zainstalowany php, Apache, Mysql. Ale dla testow potrzebuje serwera, z ktorego mozna wysylac maila wykorzystujac mail()
W sieci mamy taki serwer, do ktorego mam dostep i tam tez jest zainstalowany Apache oraz php, tylko ze nie ma Mysql, wiec wymyslilem, ze tam odpalam scrypt, ktory bedzie sie laczyl z moja baza Mysql, tylko jak to zrobic questionmark.gif?
Go to the top of the page
+Quote Post
wallace
post 13.05.2004, 12:50:28
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Kraków / Będzin

Ostrzeżenie: (0%)
-----


no odpal sobie phpMyAdmin czu cokolwiek innego do zarzadzania baza i ustaw w uprawnieniach snitch.gif tam masz ustawienia z jakiego ip dany uzytkownik moze sie laczyc snitch.gif prawdopodobnie masz ze tylko z localhost, wiec dopisz jeszcze ip kompa z pracy ... tyle


--------------------
chaos to tylko inny rodzaj porządku ... bardziej skomplikowany...
Go to the top of the page
+Quote Post
Jojo
post 13.05.2004, 12:51:34
Post #5





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Jeśli na komputerze w pracy masz dostęp do administracji servera MySQL to powinieneś (najlepiej by tak było) utworzyć sobie nowego usera:
[sql:1:23c7ab7a75]GRANT ALL PRIVILEGES ON nazwabazy.* TO 'ktostam'@'nazwahosta' IDENTIFIED BY 'haslo' WITH GRANT OPTION[/sql:1:23c7ab7a75]


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
miedzna
post 13.05.2004, 12:55:56
Post #6





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
no odpal sobie phpMyAdmin czu cokolwiek innego do zarzadzania baza i ustaw w uprawnieniach snitch.gif tam masz ustawienia z jakiego ip dany uzytkownik moze sie laczyc snitch.gif prawdopodobnie masz ze tylko z localhost, wiec dopisz jeszcze ip kompa z pracy ... tyle


No odpalilem phpmyadmin, ale nie widze tam ustawien, czy cos takiego sad.gif
Go to the top of the page
+Quote Post
wallace
post 13.05.2004, 13:06:21
Post #7





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Kraków / Będzin

Ostrzeżenie: (0%)
-----


na glownej stronie jest link do uprawnien


--------------------
chaos to tylko inny rodzaj porządku ... bardziej skomplikowany...
Go to the top of the page
+Quote Post
miedzna
post 13.05.2004, 13:19:45
Post #8





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
na glownej stronie jest link do uprawnien


Kurde, albo jestem slepy, albo co... nie widze linku do uprawnien sad.gif
Go to the top of the page
+Quote Post
scanner
post 13.05.2004, 13:22:05
Post #9





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




a zalogowałeś się jako root?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
miedzna
post 13.05.2004, 13:27:00
Post #10





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
a zalogowałeś się jako root?


Chyba tak, moge tworzyc, usuwac, modyfikowac bazy, tabeli itd, wiec chyba root, ale nie widze linku do uprawnien
Go to the top of the page
+Quote Post
scanner
post 13.05.2004, 13:31:14
Post #11





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Cytat
Cytat
a zalogowałeś się jako root?
Chyba tak, moge tworzyc, usuwac, modyfikowac bazy, tabeli itd, wiec chyba root, ale nie widze linku do uprawnien
Ręce opadają.
Jaki login podałeś w oknie logowania phpMyAdmin lub jaki login nasz zapisany w konfiguracji phpMyAdmina ?
Zrób skreenshota głównego ekrany phpMyAdmina i pokaż go.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
miedzna
post 13.05.2004, 14:05:21
Post #12





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Zrób skreenshota głównego ekrany phpMyAdmina i pokaż go.


Zobacz http://www.republika.pl/pensjonat_ewelina/.../phpmyadmin.jpg
Go to the top of the page
+Quote Post
Paul
post 13.05.2004, 15:55:17
Post #13





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Co do screena...

:arrow: Poczytaj artykul scannera
Go to the top of the page
+Quote Post
miedzna
post 13.05.2004, 16:30:25
Post #14





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Co do screena...

:arrow: Poczytaj artykul scannera


OK, zmienilem, juz nie mam tego czerwonego napisu Warning, ale nadal problem jest aktualny, czyli jak sie podlaczyc do mojego Mysql z innego komputera questionmark.gif?
Go to the top of the page
+Quote Post
scanner
post 13.05.2004, 17:10:58
Post #15





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




No skoro nie masz linka "Uprawnienia", to znaczy, że Twój root ma ograniczenia. A co za tym idzie, masz nakopane w bazie.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
miedzna
post 14.05.2004, 07:54:32
Post #16





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
No skoro nie masz linka "Uprawnienia", to znaczy, że Twój root ma ograniczenia. A co za tym idzie, masz nakopane w bazie.


A jak usunac te ograniczenia ?
Go to the top of the page
+Quote Post
nexis
post 14.05.2004, 08:06:29
Post #17





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Radziłbym re-instalować serwer Krasnala na Twoim komputerze, a żeby znieść problem z nawiązaniem połączenia z bazą danych z innego komputera to pierw musisz uczynić serwer Krasnala widocznym "na zewnątrz" czyli inaczej mówiąc ustawić wszystko w pliku konfiguracyjnym serwera (ja u siebie musiałem jedynie dodać swój IP w konfiguracji), a później utworzyć użytkownika o pełnych prawach dostępu.
Go to the top of the page
+Quote Post
miedzna
post 14.05.2004, 08:08:14
Post #18





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
Radziłbym re-instalować serwer Krasnala na Twoim komputerze, a żeby znieść problem z nawiązaniem połączenia z bazą danych z innego komputera to pierw musisz uczynić serwer Krasnala widocznym "na zewnątrz" czyli inaczej mówiąc ustawić wszystko w pliku konfiguracyjnym serwera (ja u siebie musiałem jedynie dodać swój IP w konfiguracji), a później utworzyć użytkownika o pełnych prawach dostępu.


Nie mam krasnala, mam odzielne Apache, php i MySql ...

Znalazlem na stronach naszych wschodnich sasiadow jakies info, moze to pomoze smile.gif
Go to the top of the page
+Quote Post
nexis
post 14.05.2004, 08:23:12
Post #19





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


W takim wypadku radziłbym Ci go zainstalować - chociażby po to by sprawdzić czy problem nie tkwi w Twojej nieudanej konfiguracji serwera, a Krasnal Serv (www.krasnal.tk) to już gotowy pakiet.
Go to the top of the page
+Quote Post
-BieliK-
post 21.08.2008, 00:02:21
Post #20





Goście







Witam,
mam podobny problem co autor tematu, dokładniej:
Mam bazę MySQL na IP Y
chcę się z nią połączyć przez Navicat'a z IP X (a głównie za pomocą PHP, aby na stronie www były widoczne pewne informacje z bazy MySQL)

P.S.
jestem totalnie zielony w tym temacie mógłby ktoś napisać co zweryfikować by połączenie się powiodło. Czy blokada portu 3306 (przez firewall serwerowni) ma wpływ ?
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 10:52