Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql nie tylko po localhost
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Mam na linuxie postawionego mysql. Ale nie mogę się z nim połączyć z innego komputera niż localhost. Natomiast przez skrypty php bez problemu.

Gdzie i co skonfigurować aby łączyć się z innego kompa?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bendi
post
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


Cytat(J4r0d @ 8.06.2006, 11:20 ) *
Gdzie i co skonfigurować aby łączyć się z innego kompa?

Musisz dodać sobie użytkownika, który będzie mógł się łączyć z innego hosta niż localhost - http://dev.mysql.com/doc/refman/5.0/en/adding-users.html
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Cytat(bendi @ 8.06.2006, 11:52 ) *
Musisz dodać sobie użytkownika, który będzie mógł się łączyć z innego hosta niż localhost - http://dev.mysql.com/doc/refman/5.0/en/adding-users.html


Dzięki - sprawdze.

Do tej pory korzystam z konta dla roota, tzn w config.inc.php mam login i hasło roota. Wiem, trzeba by to zmienić. Ale zresztą i tak użytkownik musi mieć prawie te sama prawa co root.


Pytanie z innej beczki. Plik config.inc.php (na czas testó) trzymam w katalogu ze stroną. Wypadałoby go gdzieś przerzucić wyżej niż katalog strony. I teraz jakie dać prawa do tego pliku, tak aby nikt go nie mógł podpatrzeć, skasować, i tylko skrypty php miały do niego dostęp?
Go to the top of the page
+Quote Post
FiDO
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat(J4r0d @ 8.06.2006, 22:45 ) *
Pytanie z innej beczki. Plik config.inc.php (na czas testó) trzymam w katalogu ze stroną. Wypadałoby go gdzieś przerzucić wyżej niż katalog strony. I teraz jakie dać prawa do tego pliku, tak aby nikt go nie mógł podpatrzeć, skasować, i tylko skrypty php miały do niego dostęp?

Zalezy od tego jak masz zainstalowane php na serwerze. Jesli jako CGI to skrytpy odpalane sa z prawami Twojego usera, wiec wtedy starcza bardzo restrykcyjne prawa 600 (tylko odczyt i zapis dla Ciebie).
W przypadku, gdy php jest zainstalowane jako modul to skrypty odpalane sa z konta apacha (www, apache, nobody.. roznie w zaleznosci od konkretnego systemu i ustawien), ktory nie jest w tej samej grupie co Twoje konto, wiec dla niego stosowane sa prawa Others. Powinny wiec wystarczyc 602 (zapis i odczyt dla Ciebie + odczyt dla apacha). Katalogom wystarczą prawa 601, tak zeby php moglo wykonac skrypty znajdujace sie w nich.
Ma to jednak jedna wade. Jesli ktos ma konto na tym serwerze i zna dokladna sciezke do pliku z takimi prawami to moze sobie go bez problemu wyswietlic z poziomu wlasnego skryptu php (tylko w przypadku php jako modulu), teoretycznie szanse na to sa male, ale jednak sa.. nie wiem jak to rozwiazac.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 09:53