Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Uprawnienia do tworzenia baz danych


23 odpowiedzi na ten temat

Uprawnienia do tworzenia baz danych

#1 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 19 maj 2008 - 19:05

W jaki sposób można nadać użytkownikowi X uprawnienia do tworzenia baz danych? Mam na myśli tworzenie baz poprzez php.

W phpmyadmin mam informacje że nie ma uprawnień.

Googluje dzisiaj cały dzień i jakoś efektu za bardzo nie widać :/
Pozdrawiam
Michał Kryński
Krynski NET

#2 xorg

    PHP, SEO & vBulletin developer

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 1586 postów
  • Skąd:Łódź

Napisany 19 maj 2008 - 19:44

w myphpadminie nadaj mu uprawnienia "Create".
Funkcjonalna, sprawna wyszukiwarka mp3 muzyki klubowej :) a tu serwery CS ;)

Polecam serwery VPS.

#3 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 19 maj 2008 - 19:58

xorg, masz na myśli phpmyadmin?

Bo jezeli tak to ja tam nie widzę nigdzie możliwości nadania uprawnień dla użytkownika.
Pozdrawiam
Michał Kryński
Krynski NET

#4 bellerofont

    szeryf :)

  • WHT Pro
  • PipPipPipPipPipPipPipPip
  • 2001 postów
  • Skąd:Warszawa

Napisany 19 maj 2008 - 20:35

Jeśli to jest jakakolwiek instalacja hostingu współdzielonego,
wtedy nie masz szans skorzystać z opcji "grant".

#5 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 19 maj 2008 - 21:51

Jest to serwer dedykowany, o tym "grant" cos tam czytałem w manualu tyle że to jakieś takie dziwne jest.

Gdzie te zapytania (?) "grant" wpisywać?
Pozdrawiam
Michał Kryński
Krynski NET

#6 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 19 maj 2008 - 23:17

Po części już załapałem o co chodzi tylko mam problem z wejściem do MySQL poprzez ssh... Wpisuje
mysql -u root -p
, później hasełko roota i otrzymuje komunikat:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Pozdrawiam
Michał Kryński
Krynski NET

#7 p

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 2024 postów

Napisany 19 maj 2008 - 23:21

A ustawiłeś w ogóle hasło? :)

/usr/local/bin/mysqladmin -u root password <hasło>


#8 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 19 maj 2008 - 23:31

p, nie ustawiałem szczerze mówiąc jest to konfiguracja z livenetu z CentOS :)

wlazłem do katalogu który podałeś odpaliłem polecenie:

Cytuj

mysqladmin -u root password moje haslo
i otrzymałem efekt:

Cytuj

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

W ogóle w tym katalogu bin nie ma pliku o nazwie mysqladmi. Takowy plik znalazłem w /usr/bin/ ale efekt ten sam co powyżej...

Próbowałem logowac sie też bez hasła ale też bez efektu.
Pozdrawiam
Michał Kryński
Krynski NET

#9 p

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 2024 postów

Napisany 19 maj 2008 - 23:41

Zobacz postMich@ł, o 20.05.2008, 00:31, powiedział:

p, nie ustawiałem szczerze mówiąc jest to konfiguracja z livenetu z CentOS :)
Widocznie mają ustawione defaultowo jakieś hasło...

Pisz do nich... W końcu mają pełną administracje w cenie :)

edit:

A... Zupełnie zapomniałem... Jest jeszcze coś takiego jak:
/usr/local/bin/mysql_install_db
które powinno być uruchomione przed pierwszym uruchomieniem MySQL'a... Podejrzewam, że tego też nie uruchomiłeś?

#10 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 20 maj 2008 - 00:14

p, ja przez konsole nic ni uruchamiałem :) serwer było od razu skonfigurowany i szczerze mówiąc ładnie śmiga :)

Cytuj

/usr/local/bin/mysql_install_db
Co to właściwie ma robić ?


Ogólnie MySQL śmiga na serwerze. Tylko to piekielne haslo. Z Livenetu otrzymałem odp że hasło ma byc takie samo jak hasło roota tyle że w moim przypadku nie pasuje.
Pozdrawiam
Michał Kryński
Krynski NET

#11 p

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 2024 postów

Napisany 20 maj 2008 - 01:02

Zobacz postMich@ł, o 20.05.2008, 01:14, powiedział:

p, ja przez konsole nic ni uruchamiałem :) serwer było od razu skonfigurowany i szczerze mówiąc ładnie śmiga :)
Tego wcześniej nie napisałeś... W takim razie to co pisałem powyżej odpada...

Zobacz postMich@ł, o 20.05.2008, 01:14, powiedział:

Co to właściwie ma robić ?
Google gryzie? :)

Zobacz postMich@ł, o 20.05.2008, 01:14, powiedział:

Ogólnie MySQL śmiga na serwerze. Tylko to piekielne haslo. Z Livenetu otrzymałem odp że hasło ma byc takie samo jak hasło roota tyle że w moim przypadku nie pasuje.
W takim razie tutaj też Ci nikt raczej nie napisze jakie masz hasło :)

#12 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 20 maj 2008 - 01:19

Cytuj

Google gryzie? tongue.gif
Google mnie nie lubi :)

Nie no daje sobie z tym spokój. Za około tydzień planuje i tak przeprowadzkę do OVH na stosunkowo lepszą maszynę więc tam już będę znał hasełko :)

Dzięki za poświęcony czas.
Pozdrawiam
Michał Kryński
Krynski NET

#13 p

    Weteran WHT

  • Użytkownicy
  • PipPipPipPipPipPipPipPip
  • 2024 postów

Napisany 20 maj 2008 - 01:32

Właściwie możesz jeszcze zresetować hasło root'a, skoro Ci z LiveNet'u nie chcą Ci go powiedzieć :)

Utwórz plik o takiej zawartości:
UPDATE mysql.user SET Password=PASSWORD('hasło') WHERE User='root';
FLUSH PRIVILEGES;
Zabij mysql'a, a następnie uruchom go w ten sposób:
/usr/local/bin/mysqld_safe --init-file=/scieżka/do/pliku
Oczywiście po zrestartowaniu hasła odpal normalnie mysql'a i skasuj plik z jawnie podanym hasłem :)

#14 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 20 maj 2008 - 11:39

p, jesteś genialny ;D Ustawiłem nowe hasło i wszystko śmiga :)

poleceniem:
GRANT ALL ON gentoo.* TO 'admin'@'localhost' IDENTIFIED BY 'hasło';
Ustawiłem dla użytkownika uprawnienia. Nie wiem tylko po co w tym zapytaniu podawać nazwę bazy danych :)
Pozdrawiam
Michał Kryński
Krynski NET

#15 lukaschemp

    Administrator serwerów

  • WHT Pro
  • PipPipPipPipPip
  • 434 postów
  • Skąd:Polska
  • Firma:networkia.pl
  • Imię:Łukasz

Napisany 20 maj 2008 - 11:42

W tym zapytaniu user: admin ma wszystkie prawa do bazy gentoo na hasło jakie mu podałeś.
Administracja, konfiguracja i zabezpieczenia serwerów Linux/Unix. - www.networkia.pl
Tani hosting SEO i serwery www - www.hoseo.pl
A??e?a?or ?ew??w - już wkrótce - www.grzebacz.pl i www.grzebacz.it

#16 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 20 maj 2008 - 12:20

No tak ale w phpmyadmin pojawiła mi się możliwość tworzenia baz danych czyli wszystko ok. Później po testuje czy mogę tworzyć je z poziomu php.

Jak wszystko bedzie ok biore się za pisanie skryptów :)
Pozdrawiam
Michał Kryński
Krynski NET

#17 lukaschemp

    Administrator serwerów

  • WHT Pro
  • PipPipPipPipPip
  • 434 postów
  • Skąd:Polska
  • Firma:networkia.pl
  • Imię:Łukasz

Napisany 20 maj 2008 - 12:23

Przy opcji GRANT ALL z pewnością możesz.
Administracja, konfiguracja i zabezpieczenia serwerów Linux/Unix. - www.networkia.pl
Tani hosting SEO i serwery www - www.hoseo.pl
A??e?a?or ?ew??w - już wkrótce - www.grzebacz.pl i www.grzebacz.it

#18 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 20 maj 2008 - 13:57

Jednak za wcześnie się cieszyłem. Gdy chce utworzyć bazę danych otrzymuje komunikat:

Cytuj

#1044 - Access denied for user 'forumer_admin'@'localhost' to database 'forumer_forums'
zapytanie SQL:

Pozdrawiam
Michał Kryński
Krynski NET

#19 Mich@ł

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 226 postów
  • Skąd:Lublin
  • Firma:Krynski NET
  • Imię:Michał
  • Nazwisko:Kryński

Napisany 20 maj 2008 - 14:59

Pomału już prawie rozwiązałem problem :)

Wystarczyło zapytanie:

Cytuj

GRANT ALL ON *.* to 'uzytkownik'@'localhost' IDENTIFIED BY 'haslo';
tyle że jest jedno ale, taki użytkownik widzi wszystkie bazy danych które są na serwerze a to nie koniecznie o to mi chodziło. Będę kombinował aby zamiast ALL dać mu indywidualne zezwolenia.
Pozdrawiam
Michał Kryński
Krynski NET

#20 ey.

    Czasami na forum

  • Użytkownicy
  • 45 postów
  • Skąd:Warsaw / Luxemburg
  • Firma:ZibbIX Group

Napisany 20 maj 2008 - 15:43

oczywiscie ze widzi, skoro dajesz mu 'ALL'... teraz daj UPDATE jak napisal @p.





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników