Brak dost

Konfiguracja serwerów, usług, itp.
rusiok112
Posty: 6
Rejestracja: 01 listopada 2013, 20:12

Brak dostępu do mysql

Post autor: rusiok112 »

Witam.
P
rzy próbie ustalenia hasła do mysql wyświetla mi się taka wiadomość:

Kod: Zaznacz cały

Access denied for user 'root'@'localhost' (using password: YES)
Jakbym nie miał uprawnień.

Robię według tego poradnika:

http://www.drzewo-wiedzy.pl/?page=artykul&id=29
rysic
Beginner
Posty: 113
Rejestracja: 28 lipca 2009, 16:13

Post autor: rysic »

Podaj co dokładnie wpisujesz w konsoli, gdy wyskakuje Ci ten komunikat.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Łączysz się z localhosta czy z innego miejsca?
rusiok112
Posty: 6
Rejestracja: 01 listopada 2013, 20:12

Post autor: rusiok112 »

Po komunikacie widać, że z localhosta.
Awatar użytkownika
pone13
Beginner
Posty: 337
Rejestracja: 30 listopada 2007, 20:59
Lokalizacja: Leszno

Post autor: pone13 »

Przy instalacji prawdopodobnie (jak instalowałeś za pomocą apt z repozytorium debiana to na 100%) już ustaliłeś hasło dla użytkownika root, stąd polecenie z artykułu

Kod: Zaznacz cały

$ mysqladmin -u root password hasło
nie zadziała.
Wpisz

Kod: Zaznacz cały

$ mysqladmin -u root -p password hasło
, a następnie podaj aktualne hasło, żeby ustawić nowe.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2324
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

rusiok112
Posty: 6
Rejestracja: 01 listopada 2013, 20:12

Post autor: rusiok112 »

Dalej to samo.
Oba te wasze sposoby nie działają.
snejk
Posty: 78
Rejestracja: 03 sierpnia 2010, 00:33
Lokalizacja: /dev/random

Post autor: snejk »

Jako root

Kod: Zaznacz cały

killall mysqld

Następnie uruchamiasz MySQL-a z parametrem:

Kod: Zaznacz cały

mysqld_safe --skip-grant-tables
logujesz się na konto roota (będzie prosił o hasło - wciśnij enter), następnie zmieniasz hasło na nowe:

Kod: Zaznacz cały

UPDATE mysql.user SET Password=PASSWORD('nowehaslo') WHERE User='root';
FLUSH PRIVILEGES;
Awatar użytkownika
pone13
Beginner
Posty: 337
Rejestracja: 30 listopada 2007, 20:59
Lokalizacja: Leszno

Post autor: pone13 »

Jako root:

Kod: Zaznacz cały

dpkg-reconfigure mysql-server-5.5
Przy czym, wersję możesz mieć inną niż 5.5.

I tym razem zapamiętaj lub zapisz gdzieś sobie jakie hasło ustawiłeś.
rusiok112
Posty: 6
Rejestracja: 01 listopada 2013, 20:12

Post autor: rusiok112 »

Działa.Dzięki chłopaki :)
ODPOWIEDZ