Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dodawanie Usera/zmiana Hasła, Totalna lama z mysql jestem pomocy ;)
beton__
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.08.2004
Skąd: Tarnowskie Góry

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


Mam problem, mianowicie nie wiem jak dodać usera do bazy mysql i jak zmienic mu hasło. Używam mysql w nieznanej mi wersji (ten z krasnala 2.6) i chcialbym zmienic standardowe hasło i dodać pare nowych userów, gdyż mam login root i haslo krasnal (bardzo łatwo da się włamać). PLZ HELP
Go to the top of the page
+Quote Post
Dabroz
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


Zainteresuj sie phpMyAdminem
Go to the top of the page
+Quote Post
beton__
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.08.2004
Skąd: Tarnowskie Góry

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


wlasnie ze przez phpmyadmina nie dziala , doda usera ale jak chce sie polaczyc to kicha pisze
Kod
Mysql ERRORAccess denied for user: 'beton@localhost' (Using password: TAK)
uzywam dodajac funkcji PASSWORD i nic nie daje nie da sie zalogowac
Go to the top of the page
+Quote Post
Dabroz
post
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


PMA automatycznie hashuje hasklo, jezeli dodajesz usera poprzez Uprawnienia
Go to the top of the page
+Quote Post
MarcinZ
post
Post #5





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 18.03.2004
Skąd: Golub-Dobrzyń

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


mam propozycje w phpmyadmin jest w uprawnieniach flush privilage poprostytrzeba przeladowac uprawnienia..
Go to the top of the page
+Quote Post
Vertical
post
Post #6





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Jeśli chcesz dodać usera-
Cytat
INSERT INTO tabela VALUES('login', 'haslo');

Jeśli chcesz zmienić hasło:
Cytat
UPDATE tabela SET haslo='haslo';

Proste? (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Go to the top of the page
+Quote Post
kicaj
post
Post #7





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Cytat(Vertical @ 2004-08-14 15:18:53)
Jeśli chcesz dodać usera-
Cytat
INSERT INTO tabela VALUES('login', 'haslo');

Jeśli chcesz zmienić hasło:
Cytat
UPDATE tabela SET haslo='haslo';

Proste? (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)

Nie chodzi o takie dodawanie user'ow.

P.S. Do zapytan SQL nie uzywaj Code (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
MarcinZ
post
Post #8





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 18.03.2004
Skąd: Golub-Dobrzyń

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


Prawdopodobnie chodzi ci o dodawania do bazy poprzez GRANT jak mniema..
z tego co wiem w PHPMYADMIN można zmieniać hasła w MySQL'u... wystarczy odpowiednio to zrobić.... a po tym tylko flush privilages i bedzie oKI wszystko o uprawnieniach jest w manualu mysql'a w dziele GRANT i REVOKE.... polecam
Go to the top of the page
+Quote Post
beton__
post
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.08.2004
Skąd: Tarnowskie Góry

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


ok gdzie jest to flush privileges czy jak to sie zwie zebym resa serwera nie musial dawac, albo jaka komenda sql sluzy do tego
Go to the top of the page
+Quote Post
__phpion__
post
Post #10





Grupa: Zablokowani
Postów: 50
Pomógł: 0
Dołączył: 8.08.2004

Ostrzeżenie: (10%)
X----


Hmmm, mam ten sam problem. Stworzylem nowego usera, nadalem mu hasleko, wszystkie opcje ustawilem na Y (zakladam ze sa to prawa ustawione na maxa) i otrzymuje taki sam komunikat. Jestem wiec w kropce. Co robic?
Go to the top of the page
+Quote Post
MarcinZ
post
Post #11





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 18.03.2004
Skąd: Golub-Dobrzyń

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


A więc tak dla tych co nie wiedzą jak...:
  1. GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... ON {tbl_name | * | *.* | db_name.*}
  2. TO user [IDENTIFIED BY [PASSWORD] 'password']
  3. [, user [IDENTIFIED BY [PASSWORD] 'password']] ...
  4. [REQUIRE
  5. NONE |
  6. [{SSL| X509}]
  7. [CIPHER 'cipher' [AND]]
  8. [ISSUER 'issuer' [AND]]
  9. [SUBJECT 'subject']]
  10. [WITH [GRANT OPTION | MAX_QUERIES_PER_HOUR count |
  11. MAX_UPDATES_PER_HOUR count |
  12. MAX_CONNECTIONS_PER_HOUR count]]



to jest jak to powinno wyglądać jako kod....

a oto przykład dla nowego admina:

  1. GRANT ALL PRIVILEGES ON test.* TO 'root'@'localhost'
  2. -> IDENTIFIED BY 'goodsecret'
  3. -> REQUIRE ISSUER '/C=FI/ST=Some-State/L=Helsinki/
  4. O=MySQL Finland AB/CN=Tonu Samuel/Email=tonu@example.com';


Jest to napisane w consoli mysql'a więc się nie dziwić...

po tym trzeba przeładować baze danych tak by silnik baz danych wiedział, iż są już nowi użytkownicy.....

a teraz w konsoli MySQL'a piszemy...

  1. FLUSH PRIVILAGES;


lub w kodzie php:
  1. <?php
  2. //.... połaczyć się z bazą...
  3. //teraz wpisujemy to co powinno być w zapytaniu
  4. $zapytanie = &#092;"FLUSH PRIVILAGES\";
  5. mysql_query($zapytanie);
  6. ?>


Polecenia fluh mozna stosować nie tylko do przeładowania tabeli użytkowników ale także do przeładowywania wielu innych tabel...


a tutaj macie linki do manuala odpowiadającego tym poleceniom co podałem:

FLUSH
GRANT
Go to the top of the page
+Quote Post
beton__
post
Post #12





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.08.2004
Skąd: Tarnowskie Góry

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


dzieki ale ja lamka z mysql jestem wiec gdzie sie konsole zalacza (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
MarcinZ
post
Post #13





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 18.03.2004
Skąd: Golub-Dobrzyń

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


aby wejsci do lini poleceń zrób tak:
w menu start -> Uruchom -> c:\usr\mysql\bin\mysql -uroot -p
wtedy weyjdziesz do lini polecen
i wtedy robisz to co podałem
Go to the top of the page
+Quote Post

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: 24.08.2025 - 02:46